摘要: 为什么查询慢 慢的原因有很多,比如网络、CPU、IO、锁、SQL本身问题等。 SQL执行响应时间是第一位的,SQL的优化一定要找出哪部分是最慢的,具体问题具体分析。分析方法可以使用系统性能检测和执行计划查看。 数据量大问题 1.查询是避免使用select ,应该具体列出需要的那些字段; 2.如果明确 阅读全文
posted @ 2020-03-16 23:28 凿石头的小石匠 阅读(242) 评论(0) 推荐(0)
摘要: 如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分类 1.PRIMARY KEY 主键索引:一个表只能有一个主键,不允许有空值。 2.UNIQUE INDEX 唯一索引:索引列的值必须唯一,但允许有空值。 3.INDEX 普通索引: 阅读全文
posted @ 2020-03-14 00:29 凿石头的小石匠 阅读(203) 评论(0) 推荐(0)
摘要: 官网地址: 点击下载Zip,下载后解压出来的sql文件。 sql文件可以用数据库连接工具如Navicat执行SQL语句导进去。 也可以使用source命令导入。 阅读全文
posted @ 2020-03-13 23:20 凿石头的小石匠 阅读(738) 评论(0) 推荐(0)
摘要: 官网地址: explain+SQL语句来模拟优化器执行SQL查询语句,可以了解到SQL语句执行的顺序 1.执行计划结果信息 id select查询的序列号,包含一组数字,表示查询中执行select子句或者操作表的顺序 id号分为三种情况: ​ 1、如果id相同,那么执行顺序从上到下 ​ 2、如果id 阅读全文
posted @ 2020-03-13 22:54 凿石头的小石匠 阅读(210) 评论(0) 推荐(0)
摘要: 字符集的选择 字符集直接决定了数据在MySQL中的存储编码方式,由于同样的内容使用不同字符集表示所占用的空间大小会有较大的差异,所以通过使用合适的字符集,可以帮助我们尽可能减少数据量,进而减少IO操作次数。 1.纯拉丁字符能表示的内容,没必要选择 latin1 之外的其他字符编码,因为这会节省大量的 阅读全文
posted @ 2020-03-13 00:00 凿石头的小石匠 阅读(195) 评论(0) 推荐(0)
摘要: show profile查询剖析工具 show profiles默认是关闭的 show profiles可以查询SQL语句执行消耗资源的详细信息。 show profile可以对SQL语句进行分析,查看每部分的执行情况。 show profile后面常用的查询参数: 1.all:显示所有性能信息 2 阅读全文
posted @ 2020-03-12 23:23 凿石头的小石匠 阅读(1607) 评论(0) 推荐(1)
摘要: Linux top命令 观察当前进程占用的CPU/内存比例等运行状态, top Hp 观察进程中的线程,哪个线程CPU和内存占比高 PID:进程ID,进程的唯一标识符 USER:进程所有者的实际用户名。 PR:进程的调度优先级。这个字段的一些值是'rt'。这意味这这些进程运行在实时态。 NI:进程的 阅读全文
posted @ 2020-03-09 01:03 凿石头的小石匠 阅读(393) 评论(0) 推荐(0)
摘要: 日志配置 在VM argument选项中可配置如下: Xms256m jvm堆的最小值 Xmx256m jvm堆的最大值 XX:+PrintGCTimeStamps 打印出GC的时间信息 XX:+PrintGCDetails 打印出GC的详细信息 verbose:gc 开启gc日志 Xloggc:d 阅读全文
posted @ 2020-03-09 00:15 凿石头的小石匠 阅读(408) 评论(0) 推荐(0)
摘要: JVM的命令行参数参考:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html HotSpot参数分类 标准: 开头,所有的HotSpot都支持 非标准: X 开头,特定版本HotSpot支持特定命令 不稳定: XX 阅读全文
posted @ 2020-03-08 02:01 凿石头的小石匠 阅读(848) 评论(0) 推荐(0)
摘要: 什么是垃圾? 没有引用指向的对象都是垃圾 垃圾.png 如何判定垃圾? 1.引用计数法(ReferenceCount) 所谓引用计数法就是给每一个对象设置一个引用计数器,每当有一个地方引用这个对象时,就将计数器加一,引用失效时,计数器就减一。当一个对象的引用计数器为零时,说明此对象没有被引用,也就是 阅读全文
posted @ 2020-03-02 23:13 凿石头的小石匠 阅读(265) 评论(0) 推荐(0)