sql的优化经验

sql的优化经验#

sql优化会从这几方面考虑,比如建表的时候、使用索引、sql语句的编写、主从复制,读写分离,还有一个是如果数据量比较大的话,可以考虑分库分表。

创建表如何优化#

主要参考的《阿里开发手册(嵩山版)》,比如,在定义字段的时候需要结合字段的内容来选择合适的类型。
如果是数值的话,像tinyint、int、bigint这些类型,要根据实际情况选择。
如果是字符串类型,也是结合存储的内容来选择char和varchar或者text类型。

使用索引如何优化#

参考索引创建原则

sql语句优化#

  • SELECT语句务必指明字段名称,不要直接使用select*。
  • 注意sql语句避免造成索引失效的写法。
  • 如果是聚合查询,尽量用union all代替union,union会多一次过滤,效率比较低。
  • 如果是表关联的话,尽量使用inner join,不要使用用left join或者right join,如必须使用,一定要以小表为驱动。
posted @   worshipone  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示