Welcome 微信登录

首页 / 数据库 / MySQL

Oracle的RAC的运行状态问题

Oracle的RAC的运行状态问题

引子:这几天在两台服务器构建的RAC里面运行几个运算量非常大的JOB,所以非常关注数据库的Linux服务器的性能运行情况。我在Linux用TOP命令监测服务器CPU和内存的整体消耗,发现一台服务器的CPU只有50%id,这表明只剩下50%的空闲,另一台服务器的CPU是97%id,这表明有97%的空闲,这种状态反映两台服务器中有一台超负荷运行,另一种完全没有运行,为什么会现出这种情况呢?RAC应该可以做到负载均衡的??以下为检测步骤:一、运用些语句srvct...
关于Oracle RAC中的JOB运行在哪个实例的理解

关于Oracle RAC中的JOB运行在哪个实例的理解

对于Oracle的RAC集群数据库,一直以来对于高度JOB方面如何做到负载均衡,一直都不太清楚,这几天测试了一下,得出以下结论。一个JOB在何级别运行是可以定制的。如果把job定义在db级,job可以运行在任何活动的instance上,并遵循job的调度机制;如果把job定义在instance级别上,job将运行在指定的实例上,如因某种异常导致创建job的实例当机,那job将运行在存活的实例上。1、目前我们的rac数据库是通过查询语句 select job...
(Oracle)rownum释疑

(Oracle)rownum释疑

对于rownum来说它是Oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断...
MySQL不需循环update多条记录

MySQL不需循环update多条记录

UPDATE 查询比较棘手,因为你不能简单地写进去多个值。不同情况下,我用不同的方法解决。如果你确信将要update的记录是存在的,那么可以使个花招,用INSERT ... ON DUPLICATE KEY UPDATE代替(没想通的在下面留言)。但是如果你并非100%确定这条记录存在,那么最好建一个临时表,插进去全部试图更新的值,然后执行一条多表update查询。如果跑的是MariaDB,或是Percona Server,你也可以试下在HandlerSo...
MySQL自增主键删除后重复问题

MySQL自增主键删除后重复问题

这是我同事的一个朋友遇到的问题,标题可能有些拗口,我重现下场景:设置一张MySQL表,表里有一个自增主键ID,往表里插入数据,假如插入数据之后表最后一行的ID是100,我先删除这条ID为100的记录,然后重新启动服务器,按理说如果再往这个表里插入新的记录,新纪录的ID将为101,对吧?估计大家都是这么想的,但是,结果是:如果你的表类型是InnoDB,那么,新纪录的ID为100;如果你的表类型是MyISAM,那么,新纪录的ID为101。但是,如果我们在删除了...
MySQL记录非事务性语句-疑问

MySQL记录非事务性语句-疑问

MySQL 版本:mariadb 5.5.30OS版本: CentOS 5.6 x86_64摘自网络一段话:“事务是按照提交的顺序写入binlog内,MySQLserver 为区分不同的线程的语句,为每个线程都保持一个事务缓存,事务中执行的每个语句都放在事务缓存中,然后事务缓存的内容被复制到binlog中,且在事务提交时被清空。”以上这句话我是认同的,下面我们探讨下binlog如何记录非事务性语句;当没有事务活动时,非事务性语句会被...
MySQL常规日志排错

MySQL常规日志排错

MySQL版本:5.0.82测试环境中,开发人员告诉我,数据库无法insert插入提示 lock wait timeout;第一印象是被某个语句锁住,多次执行show full processlist 查看对同一个表执行的操作,查看 show engine innodb statusG 只显示被锁住的语句,未显示被哪个语句锁住(在官方5.5版本中同样也是显示这样的情况,在mariadb分支中,显示的信息比较详细!);这个时候采取的办法是打开 innodb ...
Hive索引

Hive索引

索引是标准的数据库技术,hive 0.7版本之后支持索引。hive索引采用的不是"one size fites all"的索引实现方式,而是提供插入式接口,并且提供一个具体的索引实现作为参考。hive索引具有以下特点:1.索引key冗余存储,提供基于key的数据视图2.存储设计以优化查询&检索性能3.对于某些查询减少IO,从而提高性能。hive索引创建语句:CREATE INDEX index_name ON TABLE base_table_na...
Oracle 11g 安装显示NA错误(Windows)

Oracle 11g 安装显示NA错误(Windows)

Oracle 11g 安装先决条件检查全部失败,无法安装,显示NA的原因和解决办法安装Oracle时,即使事先已经安装好Java环境,以Administrator身份执行安装,启用Windows XP SP3兼容模式,无论选择服务器型还是桌面型在先决条件检查时全部失败,并不是数据规格不达标而是全部显示成N/A,Oracle无法执行任何检查,错误提示类似下面的样子:物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (94412...
图文详解Windows 7下安装Oracle 11g遇到问题及解决方法

图文详解Windows 7下安装Oracle 11g遇到问题及解决方法

本文在Windows 7装Oracle 11g中遇到的问题和解决方法与大家一起分享。首先在自己的Windows 7旗舰版上,Oracle 11g在“产品特定的先觉条件检查”时,提示以下错误:在第一幅图片中,我们可以看到在Oracle在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅 图片中的错误提示,所以只能在解决了兼容性问题后,才能安装Oracle。这时,...
<< 671 672 673 674 675 676 677 678 679 680 >>