摘要:
原则: 1.service层要什么给什么 2.InnoDB只给必要的值 3.现在的优化器只优化count(*)的语义为--取行数--,其他‘显而易见’的优化并没有做。 对于count(主键id),InnoDB引擎会遍历整张表,把每一行的id取出来,返回给service层。service判断是不可能为 阅读全文
posted @ 2021-08-05 20:08
a菜搬砖
阅读(40)
评论(0)
推荐(0)
摘要:
InnoDB表包含两部分: 表结构定义和数据。 参数innodb_file_per_table 1.设置off 表数据存放在系统共享空间,也就是跟数据字典放到一起。 2.设置on,表数据存储在一个以.ibd为后缀的文件中。 drop table 命令可以直接删除这个文件。 如果放到 共享表空间,即使 阅读全文
posted @ 2021-08-05 20:05
a菜搬砖
阅读(145)
评论(0)
推荐(0)
摘要:
向磁盘数据的时机: 1.redo log 满了,此时需要把 checkpoint 往前推进,将推进的段落的所有脏页flush到磁盘之上。之后该段落就可以继续写redo log 日志。 --此时不在接受数据 监控中更新数据为0。 2.内存满了。需要淘汰部分数据,如果淘汰脏页,就要先把 changger 阅读全文
posted @ 2021-08-05 19:59
a菜搬砖
阅读(50)
评论(0)
推荐(0)