摘要: 阅读全文
posted @ 2018-06-20 22:11 吕小果 阅读(74) 评论(0) 推荐(0) 编辑
摘要: desc table_nameshow create tableshow index from table_namecardinality列不重复值的个数 预估的值 通过采样的形式select count(1)from table_name;5.5 show create table 会触发采样 5 阅读全文
posted @ 2018-06-20 10:29 吕小果 阅读(144) 评论(0) 推荐(0) 编辑
摘要: #努力第7天#创建索引alter table t_name add index_name() create index on b+树高扇出 远大于100 io减少 如果扇出很大 树不会很高逻辑有序 物理上不一定是有序的show table status like ''; avg_row_length 阅读全文
posted @ 2018-06-19 11:18 吕小果 阅读(169) 评论(0) 推荐(0) 编辑
摘要: #努力第6天#innodb_lru_scan_depth每个缓冲池最大脏页刷新页数checkpointinnodb fuzzy checkpointmaster thread checkpoint从flush_list中进行刷新flush_lru_list check pointlru需有差不多10 阅读全文
posted @ 2018-06-19 11:01 吕小果 阅读(204) 评论(0) 推荐(0) 编辑
摘要: #努力第五天#row_format:dynamic 大记录 只存20字节指针 指向行溢出页compact:先存768 再存20字节 指向溢出页页里的记录是怎么关联的呢???单向链表,只有next指针怎样标识一条记录 heap number 表示插入记录的顺序 是个递增的值如果重新整理呢????两个伪 阅读全文
posted @ 2018-06-19 10:54 吕小果 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1 带外管理命令 ipmitool lan print [0|1|2...|8] ipmitool -I lanplus -H $ip -U taobao -P $pwd chassis bootdev pxe 设置下一次pxe重启 ipmitool -I lanplus -H $ip -U tao 阅读全文
posted @ 2018-06-15 10:21 吕小果 阅读(422) 评论(0) 推荐(0) 编辑
摘要: b+树叶节点存放的是一整行数据非叶节点存放键值(如果是主键索引 就是主键)和指针(下一层的位置 pageno)各个页是通过指针连接的,逻辑上是有序的,如图1 聚集索引记录存在以下系统列rowid:b+树索引键值 否则就是用户的pk值trx idroll pointer如果有唯一非空索引,也可以作为主 阅读全文
posted @ 2018-06-15 09:54 吕小果 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 透明表空间压缩create table jjj(a int) compression="zlib";alter table jjj compression="lz4";文件系统层面的压缩稀疏文件如图1 读取的啥时候还是按压缩前的读取,文件系统知道是否压缩整个ibd物理上有变小innodb_sys_t 阅读全文
posted @ 2018-06-13 15:21 吕小果 阅读(195) 评论(0) 推荐(0) 编辑
摘要: select * from threads limit 1\Gmysql performance_schema show processlist; gdb -ex "set paginmation 0" -ex "thread apply all bt" --batch -p $1(进程id) 打印 阅读全文
posted @ 2018-06-13 15:18 吕小果 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 1 表空间 1.1General 表空间 CREATE TABLESPACE tablespace_name ADD DATAFILE 'file_name' [FILE_BLOCK_SIZE = value] [ENGINE [=] engine_name] CREATE TABLESPACE ` 阅读全文
posted @ 2018-06-11 16:30 吕小果 阅读(459) 评论(0) 推荐(0) 编辑