1.字段属性要选取最适用的
例:定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。1.1尽量把字段设置为NOT NULL
Mysql难以bai优化引用可空列查询,它会du使索引、索引统计和值更加复杂。需要更多的存储空间,还需要mysql内部进行特殊处理(但把NULL列改为NOT NULL带来的性能提示很小,除非确定它带来了问题,否则不要把它当成优先的优化措施,最重要的是使用的列的类型的适当性.)
2…使用连接(JOIN)来代替子查询
3.使用联合(UNION)来代替手动创建的临时表
4.事务
5.锁定表
6.使用外键
7.使用索引
8.优化的查询语句
MYSQL优化秘笈
最新推荐文章于 2024-07-11 20:24:07 发布