MySQL数据库
文章平均质量分 94
码叔义
这个作者很懒,什么都没留下…
展开
-
SQL优化的几个角度?
本文我们会从问题入手,然后考虑这个问题产生的原因以及相应的优化方案。原创 2024-07-15 19:46:34 · 559 阅读 · 0 评论 -
梳理开发中那些常用的MySQL优化
1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新。(2)对于InnoDB引擎,有以下几种优化措施:比如bulk_insert.txt文件是以表user主键的顺序存储的,导入的时间为15.23秒没有按照主键排序的话,时间为:26.54秒② 导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,带导入之后再打开设置为1:校验会消耗时间,在数据量大的情况下需要考虑。③ 导入前设置SET A原创 2024-07-15 19:12:01 · 807 阅读 · 0 评论 -
阿里二面:详解一条SQL语句的执行过程
6.MySQL 提交事务的时候,会将 redo log buffer 中的数据写入到 redo 日志文件中 刷磁盘可以通过 innodb_flush_log_at_trx_commit 参数来设置值为 0 表示不刷入磁盘值为 1 表示立即刷入磁盘值为 2 表示先刷到 os cache7.myslq 重启的时候会将 redo 日志恢复到缓冲池中截止到目前位置,MySQL 的执行器调用存储引擎的接口去执行【执行计划】提供的 SQL 的时候 InnoDB 做了哪些事情也就基本差不多了,但是这还没完。原创 2024-07-15 14:44:31 · 942 阅读 · 0 评论