慢日志 执行时间 > 10 未命中索引 日志文件路径 配置 内存 show variables like '%queries%'; set global [变量名] = [值] 配置文件 mysqld --defaults-file='E:\wupeiqi\mysql-5.7.16-winx64\m ...
分类:
其他好文 时间:
2021-02-26 13:15:05
阅读次数:
0
ptrace系统调用详解 Questions 1.在Linux系统中,进程状态除了我们所熟知的TASK_RUNNING,TASK_INTERRUPTIBLE,TASK_STOPPED等,还有一个TASK_TRACED。这表明这个进程处于什么状态? 2.strace可以方便的帮助我们记录进程所执行的系 ...
分类:
其他好文 时间:
2021-02-19 13:22:57
阅读次数:
0
Cache设计 Cache原理 利用程序的局部性原理,缩减CPU的访存时间,让CPU能够更好的发挥性能 空间局部性:最近被访问的块邻近的块很有可能被访问 时间局部性:最近被的访问的块很有可能被再次访问 Cache设计的两大原则 高命中率,要求高命中率减少块的置换操作 对CPU透明,即CPU访问内存和 ...
分类:
系统相关 时间:
2021-02-10 13:03:38
阅读次数:
0
缓存操作读缓存读缓存可以分为两种情况命中(cachehit)和未命中(cachemiss):缓存命中首先从缓存中获取数据将缓存中的数据返回缓存未命中首先从缓存中获取数据此时缓存未命中,从数据库获取数据将数据写入缓存返回数据读缓存的的处理由缓存中有没有数据?决定,如果缓存中有数据那就是缓存命中,如果没有那就是缓存未命中:写缓存写缓存可以分为更新缓存和删除缓存。更新缓存更新缓存时需要分两种情况:更新简
分类:
其他好文 时间:
2020-12-18 13:09:53
阅读次数:
3
一、背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘。接下来本教程就说一下druid的简单使用。二、jar包下载、配置详解及配置示例jar包获取可以从http://repo1.maven.org/maven2/com/a
分类:
数据库 时间:
2020-12-10 11:06:08
阅读次数:
6
参考: https://mp.weixin.qq.com/s?__biz=MzU3NDkwMjAyOQ==&mid=2247483894&idx=1&sn=43642fac89173db293d2a3739decb4ef&chksm=fd2a1b94ca5d92822ac4a8b97c4cc1323 ...
分类:
数据库 时间:
2020-11-30 16:15:33
阅读次数:
13
一.什么是MySQL查询缓存 用于保存MySQL查询语句返回的完整结果,被命中时,MySQL会立即返回结果,省去解析、优化和执行等操作。把select语句本身做hash计算,计算的结果作为key,查询结果作为value,如果查询语句被缓存命中,就直接将value返回。 查询语句中有一些不确定数据时, ...
分类:
数据库 时间:
2020-11-27 11:45:38
阅读次数:
16
目录设计数据库必备知识.这是以后进阶的基石一、数据库命令规范二、数据库基本设计规范三、数据库字段设计规范四、索引设计规范五、常见索引列建议六、如何选择索引列的顺序七、避免建立冗余索引和重复索引八、优先考虑覆盖索引九、索引SET规范十、数据库SQL开发规范十一、数据库操作行为规范一、数据库命令规范·所有数据库对象名称必须使用小写字母并用下划线分割·所有数据库对象名称禁止使用mysql保留关键字(如果
分类:
数据库 时间:
2020-11-21 11:59:32
阅读次数:
8
2020年11月16日16:11:06 尽量用const和inline而不用#define 尽量用编译器而不用预处理。 尽量用<iostream>而不用<stdio.h> scanf和printf很有用,但不是类型安全的,而且没有扩展性。 on the other hand,①有些iostream的 ...
分类:
编程语言 时间:
2020-11-20 12:22:07
阅读次数:
24
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。InnoDB的细粒度锁,是实现在索引记录上的。一,InnoDB的索引InnoDB的索引有两类索引,聚集索引(ClusteredIndex)与普通索引(SecondaryIndex)。InnoDB的每一个表都会有聚集索引:(1)如果表定义了PK,则PK就是聚
分类:
数据库 时间:
2020-11-17 12:04:17
阅读次数:
11