随笔分类 -  数据库 / A-数据库之MySQL

上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要:############################# 一:没有开启GTID的dump线程命令:Binlog Dump root@xxx(information_schema) > select * from processlist where command='Binlog Dump'\G; 阅读全文
posted @ 2020-12-28 15:42 igoodful 阅读(861) 评论(0) 推荐(0)
摘要:################################################ 概念: 集群表: 实例表: DBA表: 规则: 一台机器对应多个mysql实例; 一个集群对应多个实例; 一个集群对应一个DBA和一个开发人员; 实例之间可能存在主从关系或级联关系; 一个DBA对应多个 阅读全文
posted @ 2020-12-28 12:26 igoodful 阅读(135) 评论(0) 推荐(0)
摘要:######################################## 主库binlog采用ROW格式。 主从实例数据库版本保持一致。 自增步长相同,初始值相差1:一个主库是auto_increment_offset = 1,auto_increment_increment = 2,另一个 阅读全文
posted @ 2020-12-22 16:15 igoodful 阅读(107) 评论(0) 推荐(0)
摘要:########################################################################### 有时候从库正在消化relay log的时候,一直延迟,可以查看正在进行的操作,找到耗时操作: root@xxx((none)) > show sla 阅读全文
posted @ 2020-12-22 15:41 igoodful 阅读(773) 评论(0) 推荐(0)
摘要:################################## 查看ddl语句的日志,需要开启: mysql> show global variables like '%innodb_print_ddl_logs%'; + + + | Variable_name | Value | + + + 阅读全文
posted @ 2020-12-09 14:37 igoodful 阅读(750) 评论(0) 推荐(0)
摘要:######################### 原文档地址: https://cloud.tencent.com/developer/article/1520220 原文档地址:https://blog.csdn.net/finalkof1983/article/details/88355314 阅读全文
posted @ 2020-12-02 18:58 igoodful 阅读(3351) 评论(0) 推荐(0)
摘要::业务整个MyJobService类添加了@Transactional注解,作用范围过大,特殊情况下用户提交大量重启job时,在事务执行过程中会多次访问外部服务导致事务执行时间过长,数据库连接一直不释放,最终导致数据库连接池耗尽,进而引起服务整体不可用 :具体讲,就是业务使用事务的时候,给每个sql 阅读全文
posted @ 2020-11-27 16:21 igoodful 阅读(151) 评论(0) 推荐(0)
摘要:注释 之前在数据库表设计时,就没有加注释的习惯,造成的直接后果是:数据库设计阶段一过,后续数据表的使用中,字段名就全靠猜了。我们写代码是知道注释是非常重要的,同样在设计数据库表时,注释也非常重要!一定要记住加注释,无论是表,还是字段,索引,都必须加上注释。 加注释时,还要注意的是:在一些需要计算的字 阅读全文
posted @ 2020-11-20 10:51 igoodful 阅读(166) 评论(0) 推荐(0)
摘要:将单引号与双引号的替换,有时候在json处理中需要: dba@xxx ((none)) > select replace('xxxx"12345"677777','\"',"'"); + + | replace('xxxx"12345"677777','\"',"'") | + + | xxxx'1 阅读全文
posted @ 2020-11-12 17:53 igoodful 阅读(319) 评论(0) 推荐(0)
摘要:一般而言,主库宕机,orch会自动切换,但是从库落后主库太多了后,他也不会切库,因此,还得自己手动切库: 如果确定主库确实是无法重启了,那么就最快进行切库操作: 1、快速确定主库有哪些直接从库; 2、快速确定这些从库所在机房和同步位点,作用是:确定谁能作为最佳新主库(同机房且同步旧主库最多的数据的实 阅读全文
posted @ 2020-10-26 22:24 igoodful 阅读(695) 评论(0) 推荐(0)
摘要:问题: 在一次线上将一个库的表结构用mysqldump后再导入集群主库,结果主库有数据,而从库始终没有数据,一度以为是中间件有问题,经排查后,发现是SQL_LOG_BIN的问题: 原因: 发现文件中会记录SET @@SESSION.SQL_LOG_BIN= 0;,即之后执行的sql都不会计入binl 阅读全文
posted @ 2020-10-23 21:47 igoodful 阅读(739) 评论(0) 推荐(0)
摘要:编程免不了要写配置文件,怎么写配置也是一门学问。YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 本文介绍 YAML 的语法,以 JS-YAML 的实现为例。 阅读全文
posted @ 2020-10-16 17:40 igoodful 阅读(529) 评论(0) 推荐(0)
摘要:001,sql_mode要求: # 业务有时候需要特定的sql_mode模式,特别是在升级过程中,容易采坑,比如hadoop系列的mysql数据库迁移,业务通常需要将sql_mode配置为ANSI_QUOTES, 而sql_mode的值通常为空,或者"STRICT_TRANS_TABLES,NO_Z 阅读全文
posted @ 2020-10-13 18:03 igoodful 阅读(214) 评论(0) 推荐(0)
摘要:在设计 mysql 表字段时,int(5) 表示是该字段长度为 5 吗?如果你觉得是,那请你继续往下看,相信你会有新的收获的。 先来看一个实际例子,我们创建一个新表,表中只有一个主键 id 和一个 length 字段,其中 length 字段设置为 int(5) 。 #新建test表 CREATE 阅读全文
posted @ 2020-10-12 11:33 igoodful 阅读(376) 评论(0) 推荐(0)
摘要:全球用户最多的MySQL 提供MySQL数据库相关服务 基于内存的数据库Redis 提供Redis数据库相关服务 相关链接 官方地址 - https://redis.io/ 中文官方地址 - http://www.redis.cn/ 中文文档 - http://www.redis.cn/docume 阅读全文
posted @ 2020-09-28 10:32 igoodful 阅读(417) 评论(0) 推荐(0)
摘要:给业务添加唯一索引之前,必须核对当前的数据是否违反唯一索引约束: 检测: select count( distinct app_id,count_date,cluster,priority) from events ; select count( *) from events ; select ap 阅读全文
posted @ 2020-09-21 14:38 igoodful 阅读(1198) 评论(0) 推荐(0)
摘要:通常在安装的时候指定该参数,但是该参数变更后,有可能导致无法重启 [mysql] innodb_data_file_path=ibdata1:100M:autoextend 地址:https://bugs.mysql.com/bug.php?id=96497 问题:主要出现在给业务安装迁移测试库的时 阅读全文
posted @ 2020-09-18 15:54 igoodful 阅读(392) 评论(0) 推荐(0)
摘要:[mysqld] default-time-zone = '+8:00' 阅读全文
posted @ 2020-09-18 11:15 igoodful 阅读(268) 评论(2) 推荐(0)
摘要:select a.table_schema,a.table_name from information_schema.tables a left outer join information_schema.table_constraints b on a.table_schema = b.table 阅读全文
posted @ 2020-09-17 11:30 igoodful 阅读(127) 评论(0) 推荐(0)
摘要:比如修改mysql的log_slave_updates参数 ssh root@hostnameps aux|grep mysqlgdb -p ${pidof mysqld} -ex "set opt_log_slave_updates=1" -batch 阅读全文
posted @ 2020-09-16 16:32 igoodful 阅读(333) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页