
数据库
wudajushi
这个作者很懒,什么都没留下…
展开
-
sql优化的几种方式(转)
一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。 二、SQL优化的一些方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行转载 2020-12-29 16:00:07 · 106 阅读 · 0 评论 -
数据库事务的四种隔离级别
READ UNCOMMITTED(未提交读) 在这个级别中,事务的修改即使没有提交,对其他事务也都是可见的。事务可以读取未提交的数据,这也被称为脏读。这个级别会导致很多问题,从性能上来说,未提交读不会比其他级别好很多,但却缺乏其他级别的很多好处,除非真的有很必要的理由,在实际应用中一般很少使用。 READ COMITTED(提交读) 大多数数据库的默认隔离级别是提交读(MySQL不是),提交读满足前面的隔离性的定义:一个事务开始时,只能看到已提交的事务的修改。换句话说,一个事务从开始到提交之前, 所..翻译 2020-12-29 14:03:41 · 259 阅读 · 0 评论