随笔分类 -  Mysql_Learning_Notes_yejr

记录我的MySQL学习过程_yejr
摘要:mysql索引_1_Mysql_Learning_Notes 二分查找/折半查找法,binary search 一种在有序数组中查找某一特定元素的搜索算法; 二分查找法的优点是比较少次数,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难,因此二分查找方法适用于不经常变动而查找频繁的 阅读全文
posted @ 2018-11-18 19:37 2森林 阅读(135) 评论(0) 推荐(0)
摘要:MySQL 5.7以后怎么查看索引使用情况? 0.在sys库中查看没用的索引 1. 通过show status like '%Handler_read%'方法查看:整体的 Handler_read_key这个值代表了一个行将索引值读的次数,很低的值表明增加索引得到的性能改善不高,因为索引并不经常使用 阅读全文
posted @ 2018-11-18 17:00 2森林 阅读(7898) 评论(0) 推荐(1)
摘要:怎么看innodb的B+TREE层数?,下面以sysbench_testdata.sbtest2为例查看索引层数: 查看相关系统 sql root@localhost [sysbench_testdata] show create table sbtest2; | sbtest2 | CREATE 阅读全文
posted @ 2018-11-18 15:13 2森林 阅读(1153) 评论(0) 推荐(1)
摘要:mysql系统结构_3_Mysql_Learning_Notes 存储层,内存结构 全局(buferpool) 只分配一次 全局共享 连接/会话(session) 针对每个会话/线程分配 按需动态分配,查询结束后释放 用于处理(缓冲,中转)查询结果 每个会话的缓冲区大小都不一样 mysql 内存占用 阅读全文
posted @ 2018-11-14 10:36 2森林 阅读(211) 评论(0) 推荐(0)
摘要:Mysql_Learning_Notes_mysql系统结构_2 三层体系结构,启动方式,日志类型及解析方法,mysql 升级 连接层 通信协议处理\线程处理\账号认证( )\安全检查等 tcp/ip 连接 网络+端口号 mysql h x.x.x.x uroot pxxxx P3306 ERROR 阅读全文
posted @ 2018-10-30 06:58 2森林 阅读(225) 评论(0) 推荐(0)
摘要:数据类型 整型 1.tinyint 1Bytes 128~127(255) 2.smallint 2Bytes 32768~32676(65535) 3.mdeiumint 3Bytes 8388608~8388607(16777215) 4.int 4Bytes 2147483648~214748 阅读全文
posted @ 2018-10-27 18:35 2森林 阅读(209) 评论(0) 推荐(0)