mysql最佳优化方案 mysql注意事项?
浏览量:1083
时间:2023-06-10 11:37:11
作者:采采
mysql注意事项?
1.避免使用select *。你可以查询任何你需要的信息。查询多了,查询速度肯定会慢。
2.当您只需要查询一条数据时,请使用limit 1。例如,如果你想查询数据中是否有男生,只需查询一条包含男生的记录,而你不 我不需要过会儿检查它。找到一条数据后,使用Limit 1停止搜索。
3.高性能索引的建立不是随机的,索引越多越好,也不是所有的索引都对查询有效。
4.构建数据库表时,为字段设置一个固定且适当的大小。字段不能设置太大,会造成浪费,降低查询速度。
5.尽量使用not null。
6.解释你的SELECT查询使用EXPLAIN,可以帮助你更好的理解Mysql是如何处理你的sql语句的,你可以检查sql的执行计划,这样你就可以更好的了解你的sql语句的不足之处,进而优化语句。
7.在连接表中,用于连接的字段应该是相同的类型,并且应该对字段进行索引。这样,MySQL就会启动一个机制为你优化Join的SQL语句。
8.如果你有一个字段,比如性别、国家、国籍、省份、身份或者部门,并且这些字段的值是有限的、固定的,那么你应该使用ENUM而不是VARCHAR。
因为在MySQL中,
SQL server数据库软件和MySQL数据库软件哪个比较好呢?
以我接触过的使用场景为例。sqlserver性能稳定,有一套完整的报表解决方案,图形化操作更容易,有厂商的大力支持。当然,这一切都是建立在需要购买许可费和支持费的基础上的。以前银行项目的主要仓库数据库都是用sqlserver。
mysql呢?目前互联网环境更新快,mysql乱七八糟。正是因为其轻量级、活跃的开源社区和强大的扩展性。
两者各有利弊,没有谁好谁坏,只有谁最适合自己的事业。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。