今天开发人员遇到一个问题,具体的报错信息如下:mysql>select -> IF( (a.dateline-b.dateline) > 900, 1, 0) as st -> from xxx.xxx1 a left join xxx.xxxx2 b on a.tid=b.tid and b.first……继续阅读 » SEian.G 3年前 (2022-04-11) 2207浏览 0评论2个赞
我们都知道,在关系型数据库中,索引的存在是非常重要的,但是不合理的索引反而会影响到业务的性能,那怎么才能合理的设计索引也是业务高效访问数据库需要考虑的?那如何才能评估索引创建的合理呢?今天我们给出其中一个评估指标:Cardinality在MySQL数据库中,如何查看表的索引情况呢?执行show index from tb_name;命令即可;如下所示:……继续阅读 » SEian.G 3年前 (2022-03-07) 2045浏览 0评论2个赞
在写脚本时经常需要在命令行使用明文密码,虽然不安全,但是很方便,出现[Warning] Using a password 就很讨厌,下面给出个解决方式方法: 使用 2>/dev/null#mysql --user=root --password=123456 -e "select version()" 2>/dev/nu……继续阅读 » SEian.G 3年前 (2022-03-02) 2673浏览 0评论2个赞
最近遇到一个MySQL数据导入时候遇到问题,先来看下问题产生的具体报错信息如下所示:ERROR 1114 (HY000) at line 5: The table ‘/data/mysql/tmp/#sql_13c53_2’ is full# mysql -u dba_admin -p'xxxxxx' -h 1……继续阅读 » SEian.G 3年前 (2022-02-22) 5650浏览 0评论2个赞
最近发现隔几天就会出现一台实例备份失败的情况,具体的报错信息如下所示xtrabackup: error: log block numbers mismatch:xtrabackup: error: expected log block no. 172665700, but got no. 176859996 from the log file.xt……继续阅读 » SEian.G 3年前 (2022-02-16) 1846浏览 0评论2个赞
问题背景在云服务器上构建一个云数据库RDS数据库的从库,构建的方式也相对比较简单,和搭建主从的复制没啥区别,这里不做具体介绍;构建完成后,业务上线之后,构建的从库出现主从复制报错的问题,具体的报错信息如下所示:备注:由于云数据库RDS由于没有开启GTID,所以只能基于偏移量进行主从复制、(有些强一致性金融级云数据库RDS默认GTID是关闭的)mys……继续阅读 » SEian.G 3年前 (2022-01-18) 1837浏览 0评论2个赞
临近春节,相信每个公司都会进行全面巡检,无论是业务层还是数据库层,达到事前预防的目的;今天就来分享一下针对MySQL数据存储层面,在数据库存储来不及扩容的情况下,MySQL中的压缩方案;日常工作中很多业务在表结构设计之初不会考虑存储的设计,只有当业务发展到一定规模才会意识到问题的严重性。而物理存储主要是考虑是否要启用表的压缩功能,默认情况下,所有表都是非压……继续阅读 » SEian.G 3年前 (2022-01-11) 1837浏览 0评论2个赞
今天业务反馈了一个问题,modify_time字段不允许为null,而业务反馈这个字段是设置了默认值的,具体的业务报错信息如下所示:从报错信息看,可能是modify_time字段没有设置默认值或默认值设置的不正确导致接下来查看一下表结构:CREATE TABLE `jj_xxxx` (.... `create_time` timestamp……继续阅读 » SEian.G 3年前 (2021-12-29) 1640浏览 0评论2个赞
在做自动化运维开发过程中,需要从information_schema.tables获取MySQL表相关的元信息,发现MySQL8.0和5.7存在的差异还是比较大的;在MySQL8.0以前,通常会通过infomation_schema的表来获取一些元数据,例如从tables表中获取表的下一个auto_increment值,从indexes表获取索引的相关信息等……继续阅读 » SEian.G 3年前 (2021-12-08) 3396浏览 0评论2个赞
今天来分享一下MySQL中支持的一种存储引擎–CSV,这种存储引擎平时工作中用得可能并不多,但是在某一些导入CSV文件的场景下,非常有用;下面我们就来具体介绍下该存储引擎的使用;平时我们把CSV文件导入到MySQL中,可能会考虑到使用load data的方式导入数据,下面我们介绍一种新的方式–使用CSV引擎,在数据量比较大的情况下,……继续阅读 » SEian.G 3年前 (2021-11-29) 1301浏览 0评论2个赞