- 博客(6)
- 收藏
- 关注
原创 MySQL性能分析
MySQL性能分析笔记查看是否开启性能分析select @@have_profiling;开启性能分析开始记录接下来执行的sql的性能:set profiling=1;// 开启性能分析接着执行对应的sql$sql1;$sql2;对应sql的简单分析Query_IDDurationQuery1$second$sql12$sql2...
2019-02-24 22:18:43 347
原创 MySQL索引知识
MySQL索引笔记部分查看一张表的索引信息show keys from $tableName;show index from $tableName;索引结构哈希索引适合快速查找一个具体的值,但是不适合排序,范围查找。二叉树索引适合排序,范围查找。注意,这里是索引的结构,对应的索引类型可以选择不同的索引结构。索引类型主键索引:特殊的唯一索引唯一索引全文索引...
2019-02-24 21:11:45 217
原创 慢查询日志
慢查询日志现在我只需要你知道这个东西,同时他能实现的效果,但是我不需要你了解怎么开启慢日志查询,这个到需要的时候再来查就行了。一般的sql语句执行是有一定时间的,而你可以使用慢日志记录超过你设定时间的sql,用来分析你的系统的瓶颈在哪里。可以在配置文件中配置上面说的具体的时间,单位是秒,具体的值是long_query_time可以设置生成的日志文件的路径long_slow_que...
2019-02-24 10:41:04 468
原创 事务
事务show engines \G;输出*************************** 1. row *************************** Engine: InnoDB Support: DEFAULT Comment: Supports transactions, row-level locking, and foreign ke...
2019-02-17 21:29:27 186
原创 MySQL表锁
MySQL表锁解除锁表unlock tables;共享读锁lock table $tableName read;顾名思义,只有读操作是共享的,这张表的写操作(update,insert,delete)已经被锁住了。即使是当前为这张表加锁的进程也没有办法进行写操作。而别的进程的写操作则是会被拖住,一直没有反应。当锁住库中的一张表时,则无法访问这个库中的其他表。思考共享读锁的...
2019-02-17 18:04:46 233
原创 brew选择软件版本以及一个报错问题的修复
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib 解决方案本地的php环境莫名的崩溃了,还给我报了一个这个错误:-> ~ php -adyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib R...
2019-02-10 21:23:50 690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人