上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 一、进程:计算机分配资源的基本单位-独立的内存空间;比如QQ 父子进程:参考redis中的持久化方案,涉及的fork() :https://www.cnblogs.com/gabin/p/13666134.html 父进程 fork() ->子进程 数据隔离(写时复制,没写之前只是个副本) 僵尸进程 阅读全文
posted @ 2020-09-29 15:11 gabin 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 纯文本描述,时间有限,就不再另行搞图了,以后如果有需要再补充就是,现在本地版的Visual Paradigm还用不熟,processon的话也可以画,到时候看如果说以后需要培训新人或者做技术共享的时候再补充吧 注意:我这边大部分的博客都是为了记录给自己看的,并非为了让大家能一眼看明白,毕竟这玩意不是 阅读全文
posted @ 2020-09-28 17:57 gabin 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、隔离级别参考:https://www.cnblogs.com/gabin/p/13457612.html 二、锁 类型: 表共享读锁(MyIsAM):只与共享锁共存 表独占写锁(MyIsAM):任何锁都不能共存,只能等 共享锁(S)- InnoDB:只能与共享锁共存 排它锁(X)- InnoDB 阅读全文
posted @ 2020-09-26 22:51 gabin 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 可以用客户端连接后通过命令来查看: show variables; show variables like '%connection%'; 参考地址:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html 一、通用(G 阅读全文
posted @ 2020-09-25 14:50 gabin 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、分区概念: mysql目前应该是只支持水平分区,一般的水平分区如果是表,则相当于原来存储在一个文件的表分为多个文件 应用场景: 单个分区维护更容易 文件分布到不同硬件 避免瓶颈,比如数据量过大导致文件存储限制或者访问速度问题 innoDB单独索引的互斥访问(初步理解是分区把索引也分了,所以基于索 阅读全文
posted @ 2020-09-25 11:48 gabin 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 查询慢的原因 网络&IO(集群) CPU IO - 临时表、文件排序,查询数据量 上下文切换 生成统计信息(Performance_Schema 、Profile等) 锁等待时间 - 并发场景(表锁、行锁 | 读锁、写锁 | 【InnoDB-锁的对象:索引】共享锁、排它锁 | 【MyIsAM】共享锁 阅读全文
posted @ 2020-09-24 11:40 gabin 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、Using join buffer (Block Nested Loop) 例如A表 Join B表,如TYPE类型是ALL或Index时候,则可以使用连接缓存(Join Buffer) 官方示例代码: for each row in t1 matching range { for each r 阅读全文
posted @ 2020-09-23 19:44 gabin 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 参考:https://dev.mysql.com/doc/refman/5.7/en/mysql-indexes.html 索引(Indexs) 一、作用(轻定义):索引用于快速查找具有特定列值的行。没有索引,MySQL必须从第一行开始,然后通读整个表以找到相关的行。表越大,花费时间越长。如果表中有 阅读全文
posted @ 2020-09-22 09:37 gabin 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、官方:https://dev.mysql.com/doc/refman/8.0/en/explain-output.html 二、语句: explain select * from tableName; id:执行的顺序,数值大的优先执行 select_type:查询类型,方式 select_t 阅读全文
posted @ 2020-09-21 17:53 gabin 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、无监控不性能 show profile(s) [set profiling=1] performance_schema (show) processlist 二、数据更小的数据 varchar 满足需求的最小数据类型(存储数据大小和占用空间大小是不一样的) 空间占用更小 char 最大长度 25 阅读全文
posted @ 2020-09-21 16:57 gabin 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页