mysql 阅读笔记
文章平均质量分 77
babaoqi
永远没有借口说自己不能再学习了
展开
-
【转载】探索MYSQL源代码-在SHOW PROCESSLIST里添加字段
原文链接:http://ourmysql.com/archives/930收藏了探索MYSQL源代码-在SHOW PROCESSLIST里添加字段show processlist是诊断MySQL常用的命令,它会列出THD对象里所有的线程当前状况。下面将为show processlist添加一个新的列,表示当前连接查询之后返回的行数,字段名为my_row_count。...原创 2012-02-03 18:03:30 · 136 阅读 · 0 评论 -
高性能mysql[第2版]--阅读笔记
$$$ 数据类型索引列尽量是 NOT NULL实数浮点类型(float(4字节)、double(8字节))和decimal类型(转为double计算)cpu可以直接计算浮点类型,但不能计算decimal类型每4个字节保存9个数字,小数点1个字节varchar(N)存储长度: N+额外长度(1字节n255) 更新时若原位置不适合新长度:myisa...2013-04-01 08:41:05 · 139 阅读 · 0 评论 -
mysql5.5.25 源码阅读---query cache
SQL_CACHE 先从query cache 查找, 若有直接返回query cache 中结果 若没有再进行select,并且将结果放在query cache中(前提是满足放入query cache条件) SQL_NO_CACHE 不检查query cache,直接进行查询 sql_cache.cc Query_c...原创 2012-12-21 11:20:52 · 109 阅读 · 0 评论 -
mysql5.5.25 源码阅读---rename处理流程
在rename的处理过程中,frm ibd文件都是直接改名,并没有将原表数据导入新表的过程,所以速度还是很快。drop 比较大的表时可以利用下这个特点可以先rename,然后结合这个方法异步进行http://www.mysqlops.com/2011/05/18/mysql%E5%88%A0%E9%99%A4%E5%A4%A7%E8%A1%A8%E6%9B%B4%E5%BF%AB%E7...原创 2012-12-21 16:29:57 · 335 阅读 · 0 评论 -
mysql5.5.25 源码阅读---innodb 主线程工作流程
srv0src.ccsrv_master_thread(void* arg __attribute__((unused))){ ## 省略各种变量声明、赋值[color=blue]loop:[/color] /*****************************************************************/ /* ---- W...原创 2012-12-25 10:05:17 · 217 阅读 · 0 评论