mysql数据库常见的优化操作总结(经验分享)
作用是提高查询速度。主要用发就是在select前加上explain即可。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。相关操作在配置文件中进行修改。通常情况下最好指定列为 NOT NULL,除非真 的需要存储 NULL 值。数据库的在小决定了故障恢复的时间长短,InnoDB可以利用事务日志进行数据恢复,这会比较快。而MyISAM可能会需要几个小时甚至几天来干这些事,InnoDB只需要几分钟。根据经验来看,如果是一些小型的应用或项目,那么MyISAM也许会更适合。当然,在大型的环境下使用MyISAM也会有很大成功的时候,但却不总是这样的。应尽量避免在 where 子句中对字段进行表达式操作,避免在where子句中对字段进行函数操作这将导致引擎放弃使用索引而进行全表扫描。
下载地址
用户评论