MySQL中基本语句优化的十个原则
前言在数据库的应用中,程序员通过实践总结了很多经验,这些经验都是一些常见的规则,每个程序员都应该学习和记住它们,在sql的建设中养成良好的习惯,这个词不多说,详见:
MySQL基本语句优化的原理
1。尽量避免在列上运行,这会导致索引失败。
从t中选择*(d)> = 2011;
优化
SELECT * FROM t,d = '2011-0101>
当使用连接时,应该使用小的结果集来驱动大的结果集,而复杂的连接查询可以被分成多个查询,因为联接多个表可能会导致更多的锁定和阻塞。
三、使用类,避免使用%。
四,选择指定查询字段,不签出所有,保存内存
五。使用批插入语句保存交互
使用限制在六之间,基数比较大,而且限制在快于极限之间,但也有缺陷,如果ID是中间部分的中间行或ID不读,数据就会少一些。
SELECT * FROM T 1的限制100000,10
优化
从100000和100010之间的id中选择*
七。不要使用兰德函数来获取多个随机记录。
八。避免使用空
九。不要使用计数(id),但应该是计数(*)
十。不要做无意义的排序操作,并尽可能地进行排序。
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。