抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

mysql主从同步带来的影响及部分解决方案

前因

场景1:线上的数据异步同步使用的是rabbitmq,当对数据库数据进行增删改时候会发送一条mq消息到同步服务,同时进行查库写入es。

sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行

举例如下:
表A记录如下:

mysql主从同步原理、配置以及延迟

我们先来了解什么是主从同步,主从同步,顾名思义也称为主从复制,用来建立一个和主数据库完全一样的数据库环境。主从同步使得数据可以从一个数据库服务器复制到其他服务器上,实现主数据库的数据和从数据库的数据保持一致。

集群是共享存储的,是data-sharing . 主从复制中没有任何共享 . 每台机器都是独立且完整的系统,是nothing-sharing.

15个对MySQL的优化建议与总结

1、 为查询缓存优化查询

像 NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,谨慎使用

MYSQL千万级数据量的优化方法积累

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。

2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0

mysql-slave踩坑日记

晚上闲来无事,想找点事做

于是手动删除了一些无用的数据库,手贱的是在从库里面删除了

记录一次数据库慢sql

起因

由于数据库系统的查询一直在使用es监控,某一天收到一条报警记录

Java

MYSQL线上审核规范

命名规范

Ø库名、表名、字段名,使用小写字母

MySQL特殊字段类型选择

金额字段类型选择

1.decimal

MySQL线上语句标准格式

CREATE DATABASE标准SQL


SET NAMES UTF8;

CREATE DATABASE example_db DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; #collate建议使用utf8-bin