数据库MySQL分页时用的语句、根据你以往的经验简单叙述一下MYSQL的优化

数据库MySQL分页时用的语句
使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。
根据你以往的经验简单叙述一下MYSQL的优化
a、尽可能使用更小的整数类型.(mediumint就比int更合适).
b、尽可能的定义字段为not null,除非这个字段需要null.
c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename.
d、避免出现SELECT * FROM table 语句,要明确查出的字段。
e、小心使用 IN 和 OR,需要注意In集合中的数据量。建议集合中的数据不超过200个。

本文地址:https://blog.csdn.net/weixin_46503633/article/details/110725224

相关推荐:

如何优化Python Django中的Large Page分页性能_使用键值分页替代offset

Seek分页是解决大页码性能崩坏最有效的手段,尤其当页码超过500或OFFSET>10000时,可将查询从秒级降至毫秒级;其核心是用上一页最后记录的排序字段值作游标,避免OFFSET扫描丢弃大量数据,需配合复合索引及非空约束,并舍弃页码跳转、总页数等需求。 直接结论:用Seek分页(键值分页)...