SQL
yxpjx
这个作者很懒,什么都没留下…
展开
-
oralce SQL语句优化
<br />(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序转载 2010-07-23 15:55:00 · 1519 阅读 · 1 评论 -
MySQL Master-Slave Replication
<br />MySQL本身没有提供replication failover的解决方案(见How can I use replication to provide redundancy or high availability?) <br /><br />如何使Replication方案具有HA? <br /><br />答案是MMM(MySQL Master-Master Replication Manager) <br /><br />MMM对MySQL Master-Slave Replication绝转载 2010-05-31 21:32:00 · 1260 阅读 · 0 评论 -
数据库的四个隔离级别
1、未提交读:事物1读取了其它事物示提交的记录,出现了脏读 2、读写提交:事物不会读取其它事物未提交的记录,避免了脏读,但是不可重复读 3、可重复读:会出现幻读(看到的和实际的可能不同),可重复读是指一条记录在一个事物中每次读取的结果是一致的。 4、串行化:按SQL提交的顺序一条条的执行。 ...原创 2019-07-05 23:02:29 · 176 阅读 · 0 评论