摘要: 哪些情况适合建立表索引? 1 主键自动建立唯一索引 2 频繁作为查询条件的字段应该创建索引 3 查询中与其它表关联的字段,外键关系建立索引 4 单键/组合索引的选择问题,who?(在高并发下倾向创建组合索引) 5 查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度 6 查询中统计或者分组字 阅读全文
posted @ 2023-05-04 16:50 企业级理解 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 观察,至少跑1天,看看生产的慢SQL情况。 开启慢查询日志,设置阙值,比如超过5秒钟的就是慢SQL,并将它抓取出来。 explain + 慢SQL分析。 show profile。 运维经理 or DBA,进行SQL数据库服务器的参数调优。 总结: 1、慢查询的开启并捕获 2、explain + 慢 阅读全文
posted @ 2023-05-04 15:59 企业级理解 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Yyisam存储:如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎 InnoDB存储:对事务要求高,保存的数据都是重要数据,我们建议使用INN0DB,比如订单表,账号表. 总结 1.事务安全 2.查询和添加速度 3.支持全文索引 4.锁机制 5.外键MyISAM不支持 阅读全文
posted @ 2023-05-04 11:48 企业级理解 阅读(7) 评论(0) 推荐(0) 编辑