12 2018 档案
摘要:原则: 设计表结构,字段类型,最小化磁盘存储的空间,减少IO。数据库操作中最为耗时的操作就是 IO 处理,大部分数据库操作 90% 以上的时间都花在了 IO 读写上面。所以尽可能减少 IO 读写量,可以在很大程度上提高数据库操作的性能。 选择合适的存储引擎,不过现在都是默认的用innodb 表数据大
阅读全文
摘要:一.什么是流控(FC)?如何工作? 节点接收写集并把它们按照全局顺序组织起来,节点将接收到的未应用和提交的事务保存在接收队列中,当这个接收队列达到一定的大小,将触发限流;此时节点将暂停复制,节点会先处理接收队列中的任务。当接收队列减小到一个可管理的值后,复制将恢复。 它普遍存在于galera集群系统
阅读全文
摘要:如果 初始化缓冲池时 innodb_buffer_pool_chunk_size* innodb_buffer_pool_instances大于当前缓冲池大小, innodb_buffer_pool_chunk_size 则截断为 innodb_buffer_pool_size/ innodb_bu
阅读全文
摘要:根据MySQL的架构优化 参数调整的最终效果: 1)SQL执行速度足够快 2)业务吞吐量足够高:TPS,QPS 3)系统负载可控,合理:cpu,io负载 在调整参数的时候,应该熟悉mysql的体系架构,可以根据体系架构分快进行参数调整。 主要方面:内存,线程,磁盘文件,各级缓存 内存 一.通过配置缓
阅读全文
摘要:innodb_flush_method这个参数控制着innodb数据文件及redo log的打开、刷写模式,对于这个参数,文档上是这样描述的:有三个值:fdatasync(默认),O_DSYNC,O_DIRECT默认是fdatasync,调用fsync()去刷数据文件与redo log的buffer
阅读全文
摘要:参考文档 Innodb特性buffer_pool http://mysql.taobao.org/monthly/2017/05/01/?spm=a2c4e.11153940.blogcont281249.10.5156506e7F6GpK 一.Innodb结构图 二.Innodb-内存结构 Inn
阅读全文
摘要:文件结构 1.目录结构 drwxrwxr-x 2 mysql mysql 4096 Mar 25 2019 bin drwxrwxr-x 2 mysql mysql 4096 Dec 19 14:52 binlogdir -rw-r--r-- 1 mysql mysql 17987 Nov 29 2
阅读全文
摘要:一.MySQL体系架构 1、Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、Parser、Optimizer、Caches&Buffers、Pluggable Storage Engines) 第一层:客户端 并不是MySQL独有的技术,它们都是服务于C/
阅读全文
摘要:MySQL为什么要关闭查询缓存 https://blog.csdn.net/liqfyiyi/article/details/50178591 Query cache的优化方法 https://blog.csdn.net/iris_xuting/article/details/50495928 线上
阅读全文
摘要:原博客:https://yq.aliyun.com/articles/32384
阅读全文
摘要:MySQL中的SQL语句有:DDL,DML,DCL,DQL,TCL DDL:数据库定义语言 data Definition language 用于创建、修改、和删除数据库内的数据结构,如: 1:创建和删除数据库(CREATE DATABASE || DROP DATABASE); 2:创建、修改、重
阅读全文
摘要:# python简介 python交互器的作用:主要是是为了调试代码。
阅读全文

浙公网安备 33010602011771号