随笔分类 - DBA
摘要:1.背景:从昨天晚上通过钉钉和邮箱一直接收到频繁报cpu负载超过90%,刚好BI同事晚上、凌晨在线上配合审计频繁DML数据库(备注:BI有一个同事有个库的DML权限,后面等审计完会收回)加上我线上线下在做定时同步和以前这种事也有发生,就没有当回事。 今天早上一来巡检,就发现了异常。 2.以下大量语句
阅读全文
摘要:一、安装 [root@1app125v ~]# curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh % Total % Received % Xferd Average Speed
阅读全文
摘要:1、数据库环境 数据库DBID及打开模式SQL> select dbid,open_mode from v$database; DBID OPEN_MODE 4106451204 READ WRITE 数据文件:SQL> select file#,status,enabled,name from v
阅读全文
摘要:以往我们一般是采用云哪儿网开源的inception或集成的平台来使用,如SQLAdvisior,因鉴于inception已闭源。最新的archery采用goinception,Archery是的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持主流数据库的SQL上线和查询,同时支持丰
阅读全文
摘要:最近在用python开发时需在本地需搭建测试环境。 1.下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads <MSI版本的是直接界面化下一步安装的,下面的为zip压缩包解压dos窗口安装> 2.下载到F盘: (1)在mysql
阅读全文
摘要:hash index是基于哈希表实现的,只有精确匹配索引所有列的查询才会生效。对于每一行数据,存储引擎都会对所有的索引列计算一个hash code,并将的有的hash code存储在索引中,同时在哈希表中保存指向每个数据行的指针。 在MySQL中,只有Memory引擎显示支持哈希索引,也是默认索引类
阅读全文
摘要:区别: BLOB存储的是二进制数据,没有排序规则或字符集。 TEXT存储的是字符,有排序规则和字符集。 因为Memory引擎不支持BLOB和TEXT类型,最好的解决方案避免使用BLOB和TEXT类型。如果实在无法避免,一般是在所用到的BLOB字段的地方都使用substring(列名,长度),将 列值
阅读全文
摘要:查询表中未使用主键的表。 mysql> use information_schema Database changedmysql> desc tables;+ + + + + + +| Field | Type | Null | Key | Default | Extra |+ + + + + +
阅读全文
摘要:[root@node01 etc]# mysql_config_editor set -G mysql3307 -S /tmp/mysql3307.sock -uroot -pEnter password: [root@node01 etc]# mysqlmysql mysqld_multi mys
阅读全文
摘要:red log buffer、data buffer、binlog cache。在O和M中,讲究日志先行策略,就是一条DML语句进入数据库之后,都会先写日志,再写数据文件。 1.red log, 重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介
阅读全文
摘要:实际上MySQL内存的组成和Oracle类似,也可以分为SGA(系统全局区)和PGA(程序缓存区)。 mysql>show variables like "%buffer%"; 一、SGA 1.innodb_buffer_bool 用来缓存Innodb表的数据、索引、插入缓冲、数据字典等信息。 2.
阅读全文