- 博客(6)
- 资源 (24)
- 收藏
- 关注
原创 MySQL常见优化手段
索引相关:索引基数表示不同数值的个数,除以全表行的数量可以代表散列程度,约大扫描的定位的效率越高。索引失效的原因运算±*/ ! <> %. 模糊查询like开头“%,where.中类型错误函数的话需要建立函数索引,mysql8才开始支持.如果有or,除非or的都有索引,否则失效字符串如果没“,失效组合索引最左匹配逻辑唯一最好建唯一索引。EXPLAIN提示优化...
2018-11-28 17:07:38 1133
原创 聚簇与非聚簇索引
我们平时创建的索引唯一键索引,复合索引,前缀索引都是非聚簇索引,有的也叫辅助索引(secondary index).其数据结构是B+树。在MySQL中,聚簇索引没有语句可以生成,在 InnoDB中,数据是按照主键的顺序来进行存储的。叶子节点就是存放每条记录的。由于表所有数据只能按照一个B+树进行排序,每个表只能有一个聚簇索引。在MySQL innoDB中,聚簇索引默认就是主键索引。如果没有...
2018-11-26 22:54:56 227
原创 MySQL8使用的几个问题
Mysql8的密码设置方式有些改变。安装后通过:启动sudo /usr/local/mysql/support-files/mysql.server start关闭sudo /usr/local/mysql/support-files/mysql.server stop需要设置密码或则修改账号:打开两个终端,终端1:sudo mysqld_safe --user=mysql --s...
2018-11-19 22:17:11 240
原创 Java8提供Stream常见操作
Java Stream是1.8提供的一种流式处理集合的工具。Collection接口提供了 stream方法能够抽象成流,这样省去了迭代的很多写法,其用法灵活,下面列举了一些常用的操作。 List&amp;lt;String&amp;gt; stringList = Lists.newArrayList(); for (int i = 0; i &amp;lt; 10; i++) { ...
2018-11-13 13:58:22 1068
原创 常见SQL优化手段
慢SQL优化手段总结MySQL支持配置指定记录慢查的信息。SHOW VARIABLES LIKE 'slow%’可以去显示DB当前慢查的配置。slow_launch_time表示建立线程花费超过这个阀值,slow_launch_threads计数增加。slow_query_log是显示慢查日志是否打开。slow_query_log_file:日志保存路径。Long_query_...
2018-11-07 17:29:05 1384
matplotlib下载
2018-05-19
大型网站技术架构
2016-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人