hangkk2008

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  innodb引擎

摘要:查看全局内存和session内存使用情况 参考:https://dev.mysql.com/doc/refman/8.0/en/memory-use.html 阅读全文
posted @ 2019-02-27 17:44 鱼儿也疯狂 阅读(313) 评论(0) 推荐(0)

摘要:1.内存管理 innodb buffer pool一般设置物理内存的50%~70% 使用多个innodb_buffer_pool_instances 可以降低并发内存争用 page采用hash算法分配到多个instance中读写 每个instance管理自己的数据(free list,fush li 阅读全文
posted @ 2018-12-15 15:50 鱼儿也疯狂 阅读(127) 评论(0) 推荐(0)

摘要:1.innodb存储结构 1.1 page 页 最小的IO单位,16KB(16384字节),5.6开始可以自定义page size. 实际可用16338(去掉38字节 FIL header和8字节 trailer) 每个page最小存储两行记录(因为是B+tree结构,是双向链表.因此必须存储至少2 阅读全文
posted @ 2018-12-15 15:27 鱼儿也疯狂 阅读(178) 评论(0) 推荐(0)

摘要:Using MySQL Preloading Buffer Pool for fast restart. 什么场景下,会使用该功能。 当你的数据库系统较大,比如有128G物理内存,那么对应的buffer pool大小一般也在100G左右,那么数据库在正常运行的时候会在buffer pool中会有几十 阅读全文
posted @ 2016-06-30 16:40 鱼儿也疯狂 阅读(353) 评论(0) 推荐(0)

摘要:表空间文件迁移 1.alter table xx discard tablespace; 2.alter table xx import tablespace; 要求:表结构务必一致 参考:http://imysql.cn/2008_12_17_migrate_innodb_tablespace_s 阅读全文
posted @ 2016-06-15 18:16 鱼儿也疯狂 阅读(302) 评论(0) 推荐(0)

摘要:一 两种表空间 共享表空间必须存在,文件名为ibdata1 innodb_data_home_dir:设置共享表空间的主目录,默认为datadir指定的值 innodb_data_file_path定义路径,初始化大小(建议至少1G以上),自动扩展策略 例如:innodb_data_file_pat 阅读全文
posted @ 2016-06-15 17:49 鱼儿也疯狂 阅读(255) 评论(0) 推荐(0)