mytecdb.com

MySQL 5.7.8 版本开始支持JSON类型,在JSON类型支持之前,通常使用字符串类型存储JSON数据,相对于字符串,原生的JSON类型能够对数据的有效性进行验证。JSON类型独特的内部存储格式和索引,能够更加高效的访问JSON数据节...
slave_compressed_protocol 参数用于控制MySQL主从复制是否使用压缩协议,基于ROW格式的binlog,其数据量一直是一个比较大的问题,开启binlog复制压缩对于缓解binlog数据量大导致的网络带宽问题有一定的...
在MySQL多源复制架构中,一个从库可以创建多个命名的复制通道(channels),复制通道代表主库向从库传送事务数据的路径,每个复制通道有自己独立的IO线程,1个或多个SQL线程。多源复制常用于多主多从复制的复杂架构,多源复制并不提供多主...
orzdba 是淘宝开源的一款MySQL实时性能监控工具,使用Perl语言开发,最近在github上看到一款python版本的orzdba,功能与Perl版本差不多,试用了一下,总体感觉还不错,也发现了一些问题。地址:https://git...
MySQL 5.7 同时开启半同步复制和复制压缩协议slave_compressed_protocol=ON,会触发MySQL Bug,导致主库事务提交卡住。一、环境配置:MySQL 5.7.19 1主2从slave_compressed_...
  • 2020-02-14 09:49:13
  • 浏览(663)
  • 分类:MySQL Bug
索引是提高查询性能最有效的方式之一,在表结构设计阶段就应当考虑索引的设计,索引也不是越多越好,需要结合具体的SQL、执行频率、数据分布等多个方面综合考虑。本文整理了MySQL索引优化的一些原则、经验和技巧。MySQL的索引实现因存储引擎的差...
表结构优化是MySQL性能优化中的重要一环,性能优化从设计阶段就应该被考虑,良好的表结构设计从一开始就为系统的高性能打下了基础。本文整理了MySQL表结构优化的一些原则、经验和技巧。一、选择合适的存储引擎MySQL存储引擎建议使用InnoD...
MySQL提供修改表名称语法如下:rename table tb to tb1;alter table tb rename to tb1;alter table tb rename as tb1;以上三种语法都可以实现修改MySQL表名称。...
MySQL修改数据库名称比较麻烦,不支持直接修改,需要通过其他方式间接达到修改数据库名称的目的,整理了一下,大致有如下几种方式。方法一:通过修改表名称,间接实现修改数据库名称(推荐)比如数据库名称db_old 想改名为 db_new。(1)...
本文通过一组测试,来看一下MySQL主从库服务器时钟的差异对MySQL复制延迟的影响。一、测试环境操作系统:CentOS 7.3,4核,16GMySQL: 5.7.19 1主2从二、测试场景主库时钟比从库早1分钟,5分钟,1小时,1天主库时...