摘要:
文章目录一、字段类型和编码1.1、mysql返回字符串长度:1.2、索引长度:1.3、字符集设置1.4、msyql排序规则(一般使用_bin和_genera_ci)1.5 列类型选择原则1.5.1 列选择原则:1.5.2 关于null的测试1.5.3 text/blob使用磁盘临时表的测试1.5.4 阅读全文
摘要:
一、表的分割 1.1 水平分割 案例 大数据量的用户表 三张表:qqlogin0、qqlogin1、qqlogin2 ,将用户id%3,按结果放入不同的表当中 create table qqlogin0( id int unsigned not null primary key,/* 这个id不能设 阅读全文
摘要:
文章目录前言:DBA的日常工作一、MySQL的性能优化1.1 MySQL优化基本流程1.1.1 第一步:OS诊断1.1.2 第二步:OS资源短板1.1.3 第三步:mysql最耗资源1.1.4 第四步:sql语句优化1.1.5 第五步:mysql监控二、优化的几个关键点2.1 应用层优化2.1.1 阅读全文
摘要:
文章目录一、MySQL的存储引擎1.1 引擎1.1.1 MyISAM1.1.2 InnoDB1.2 myISAM 与 InnoDB 主要区别1.3 如何选择MySQL的存储引擎 一、MySQL的存储引擎 1.1 引擎 目前广泛使用的是MyISAM和InnoDB两种引擎: 1.1.1 MyISAM M 阅读全文
摘要:
文章目录一、内存1.1 要确保有足够的内存1.2 选择合适的内存分配算法1.3 禁用Query Cache1.4 使用Thread Pool1.5 合理调整内存1.5.1 减少连接的内存分配1.5.2 使较大的buffer pool1.6 合理选择LOG刷新机制1.6.1 Redo Logs:1.6 阅读全文
摘要:
MySQL 配置文件优化 1.当写入时,使用 innodb_flush_method=O_DIRECT 来避免双缓冲。 2.避免使用 O_DIRECT 和 EXT3 文件系统 – 你将序列化所有要写入的。 3.分配足够的 innodb_buffer_pool_size 来加载整个 InnoDB 文件 阅读全文