数据库
qq_41144913
这个作者很懒,什么都没留下…
展开
-
SQL优化
SQL优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num...原创 2019-03-08 15:20:27 · 140 阅读 · 0 评论 -
数据库分库分表
数据库分库分表水平拆分水平拆分是指数据表行的拆分,表的行数超过200万行时,就会变慢,这时可以把一张的表的数据拆成多张表来存放。通常情况下,我们使用取模的方式来进行表的拆分;比如一张有400W的用户表users,为提高其查询效率我们把其分成4张表users1,users2,users3,users4通过用ID取模的方法把数据分散到四张表内Id%4+1 = [1,2,3,4]然后查询,更新...原创 2019-03-11 20:40:36 · 246 阅读 · 0 评论