[mysql] [note] mysql 报错Aborted connection
Aborted connection报错一般分两种,1)Got an error reading communication packets,基本是网络等原因导致。2)Got timeout reading communication packets,原因基本是会话的idle时间达到了数据库指定的timeout时间。这里主要Got an error reading comm
[oracle] 迁移表到新表空间
查看表是否是分区表select t.owner,p.table_name,count(p.partition_name) from dba_tab_partitions p,dba_tables t where p.table_name = t.table_name and t.table_name like '%xx%' group by t.owner,
[mysql] 14.12 innodb下的 磁盘I/O与文件空间管理方式
官方文档参考:https://dev.mysql.com/doc/refman/5.7/en/innodb-disk-management.html14.12.1 InnoDB Disk I/O 14.12.2 File Space Management 14.12.3 InnoDB Checkpoints 14.12.4 Defragmenting
[tidb] 3.7.6 TiDB optimization(TiDB Server 优化)
一、操作系统参数cpu 内存 硬盘 &nb
[tidb] 3.7.5 Partition Table(TiDB 的分区表)
1.分区表的使用分区表类型rangecolumn rangehashrange分区表:分区表达式范围,可以是单个列名,也可以是几个列组成的分区函数必须是整数分区表达式必须包含在唯一索引中 分区表使用建议:业务经常删除数据数据按照时间分布,需要保留历史数据解决表读热点,把表才拆成小表,解决读热点问题column range分区表
[oracle] ASM磁盘扩容
1.1 记录存储的WWN号及磁盘信息1.1.1 记录已有磁盘信息root@pols1:/sys/class/scsi_host# fdisk -l|grep /dev/WARNING: fdisk GPT support is currently new, and therefore in an experimental phase.Disk /dev/sda: 1798.7 GB, 179865
[oracle] 数据库日志清理脚本
vi /root/db_clearlog.shchmod 700 /root/db_clearlog.sh55 6 * * * /bin/sh db_clearlog.shcat db_clearlog.sh###############################################################################################!
[mysql] XtraBackup安装、备份、恢复--使用概要
一、软件安装1.1 解压安装包tar -xvf Percona-XtraBackup-2.4.21-r5988af5-el7-x86_64-bundle.tar 1.2安装依赖包rpm -ivh libev-4.24-6.el8.x86_64.rpm rpm -ivh libev-4.15-1.el6.rf.x86_64.rpmyum -y install perl-Diges
[tidb] 3.7.4 TiDB Indexes(TiDB 的索引)
一、tidb的索引1.唯一索引:唯一、允许控制2.主键索引:唯一索引+非空约束3.聚簇索引:4.非聚簇索引:聚簇索引与非聚簇索引对比5.多列索引:索引创建在多个数据列上,最左前缀匹配原则6.表达式索引:索引创建在表达式上7.前缀索引:节省磁盘空间二、tidb的索引管理1.常用的系统表:information_schema.tidb_indexes索引查看:sow index from table_
[tidb] 3.7.3 Optimize query health(查询优化器)
一、判断query是否健康影响查询健康因素:1.热点2.统计信息过期3.读写冲突判断方法:1.查询延时二、如何查找不健康query 1.通过系统表statements_summary2.sql digset(sql指纹)3.慢日志tidb的慢日志与mysql的慢日志兼容慢日志查询文件慢日志4.如果有多个tidb实例,需要查询cluster tables慢例子:
[oracle] 回收站对象多,导致表空间使用情况查询缓慢
问题:当前部分生产库查询表空间查询从10秒到1分钟,非常缓慢看了一下,这几个生产数据库数据量都比较大,会周期性进行drop表的操作,怀疑是回收站对象过大导致导致的。1.查看回收站select count(*) from dba_recyclebin;2.清空回收站对象purge dba_recyclebin;3.查询表空间使用情况,恢复正常如果还有问题,可以重新收集统计信息exec dbms_st
[oracle]Oracle 12C-drop和truncate分区的异步全局索引维护
分区的异步全局索引维护时间修改