凤凰网
避免冗余字段 :删⭐除长期不使用的列,或将频繁一起查询的字段合并
二、为高频查询建立复合索引 当用户通过百度搜索进入页面时,后台通常需要同时筛选多个条件(例如文章分类、发布时间、状态)
每减少一个字段,🔑🎆查询时加载的数据量就少一分
注意索引字段的顺序: 将等值查询的字段放在前面,范围查询(如时间区间)的字段放在后面 ,能让索引发挥最大效能
三、开启并合理配置查询缓存 对于内容变动不频繁的网站(如企业展示站或资讯站),开启数据库的查询缓存能显著降低重复查询的响应时间
例如,博客网站的“文章列表”查询通常包含“状态 = 发布🎆”和“发布时间 DESC🤔”两个条件
在 MySQL 中,设置 query_cache_type = 1🎊 并适当调大 query_cache_size (常见为 64MB 到 256MB,视服务器内存而定)