如何优化MySQL
2、首先设计表时,考虑选择什么样的存储引擎。MyISAM不支持事务,但查询速度快。但现在我们通常使用,可满足95%项目的要求。特别是,你可以看到这两个之间的差异。
三.为了避免全表查询操作,此联机信息。
4。索引字段和顺序的索引当然不多,这会降低插入和更新的速度。
5,尽量不要使用null值,因为这个搜索引擎将花费大量的时间在这里,并且在存储方面有差异,建议使用不null。
对6.varchar和字符的选择。它可以节省很多空间。
7。字段尽可能短,有一个符合命名规范的有意义的名称。
8。避免在哪里使用< = >或!,因为它会导致全表扫描。
9、划分分区表
10。构建一个视图来替换程序中的复杂查询。
11。设置缓存
12.like效率较低和使用不同的SQL查询,尽可能
13。在后面的字段中,尽量不要在mysql中使用和使用函数,例如(…)等。
14.between和,前者是更好的
15,在编写SQL语句时,考虑是否返回这么多数据,限制是可以限定的。
16、删除带截断的表不要使用删除,因为删除将被删除在行上。
17。如果某些SQL语句相同,只有变量不同,可以合并SQL语句,并且可以通过预处理来保存编译的时间。
使用18。数据库连接池
19,采用聚类
20,未使用的资源立即释放。
21。分离大的删除或插入语句,批量提交SQL语句
22.usleep避免服务器宕机
23,选择在服务器上,并且在主服务器上修改数据的操作。
如果还有什么需要补充的话。