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),但应该是计数(*)



十。不要做无意义的排序操作,并尽可能地进行排序。

总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。