雅冰石
码龄14年
关注
提问 私信
  • 博客:5,721,610
    社区:12,122
    动态:155
    5,733,887
    总访问量
  • 591
    原创
  • 460
    排名
  • 844
    粉丝
  • 8
    铁粉

个人简介:DBA

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-04-21
博客简介:

雅冰石的专栏

查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    3,630
    当月
    12
个人成就
  • 获得962次点赞
  • 内容获得390次评论
  • 获得0次收藏
  • 代码片获得2,033次分享
创作历程
  • 1篇
    2025年
  • 26篇
    2024年
  • 62篇
    2023年
  • 70篇
    2022年
  • 147篇
    2021年
  • 86篇
    2020年
  • 19篇
    2019年
  • 2篇
    2018年
  • 51篇
    2017年
  • 260篇
    2016年
  • 233篇
    2015年
  • 161篇
    2014年
  • 196篇
    2013年
  • 46篇
    2012年
成就勋章
TA的专栏
  • 1 ORACLE 学习
    300篇
  • ORACLE 安装配置
    21篇
  • ORACLE RMAN
    20篇
  • ORACLE 性能调优
    40篇
  • ORACLE DEVELOPER
    41篇
  • Oracle 报错集锦
    115篇
  • ORACLE RAC
    13篇
  • PLSQL Developer
    2篇
  • WebLogic
    5篇
  • 2 MySql 学习
    336篇
  • MySql 安装
    12篇
  • MySql 高可用
    23篇
  • Mysql 主从复制
    40篇
  • MySql 备份恢复
    40篇
  • Percona Xtrabackup
    11篇
  • Mysql 故障处理
    11篇
  • MySql 性能调优
    47篇
  • Mysql 读写分离
    5篇
  • MySql 报错集锦
    83篇
  • MySql Developer
    31篇
  • MySql 锁
    6篇
  • mycat
    6篇
  • PXC
    3篇
  • MySql 日志
    8篇
  • MySql 监控
    13篇
  • Mysql 基准测试
    2篇
  • sql审核
    5篇
  • 性能测试
    2篇
  • ycsb
    2篇
  • sysbench
    2篇
  • TiDB专业技能积累
    2篇
  • Maxscale
    8篇
  • canal
    23篇
  • kafka
    11篇
  • canal错误集锦
    14篇
  • kafka专业技能积累
    5篇
  • kafka安装
    2篇
  • kafka错误集锦
    6篇
  • zookeeper
    3篇
  • Predixy
    4篇
  • prometheus
    2篇
  • RabbitMQ
    11篇
  • MariaDB专业技能积累
    29篇
  • columnStore
    2篇
  • MariaDB安装
    6篇
  • MariaDB主从复制
    7篇
  • MariaDB备份恢复
    2篇
  • MairaDB错误集锦
    20篇
  • 0 LINUX学习
    176篇
  • 3 SQL SERVER 学习
    150篇
  • SQL SERVER 备份
    11篇
  • SQL SERVER 恢复
    11篇
  • SQL SERVER 性能调优
    33篇
  • SQL SERVER 日志
    9篇
  • SQL SERVER 锁
    9篇
  • Sql Server 安全
    3篇
  • SQL SERVER 扩展事件
    6篇
  • 4 Mongodb 学习
    55篇
  • Mongodb 安装
    5篇
  • Mongodb 备份恢复
    4篇
  • Mongodb 高可用
    3篇
  • Mongodb 性能调优
  • Mongodb 监控
    2篇
  • Mongodb 错误集锦
    14篇
  • mongoshake
    3篇
  • Mongodb Developer
    11篇
  • HaProxy
    3篇
  • ElasticSearch
    13篇
  • GreenPlum
    8篇
  • GreenPlum报错集锦
    5篇
  • hadoop
  • PostgreSQL 复制
    1篇
  • PostgreSQL 学习
    8篇
  • Postgre报错集锦
    2篇
  • Redis 学习
    10篇
  • redis安装
    2篇
  • Memcache
    4篇
  • GoldenGate
    10篇
  • navicat
    2篇
  • 数据库设计
    16篇
  • Java
    16篇
  • intellij idea
    6篇
  • nginx
    13篇
  • python
    22篇
  • 中间件
    9篇
  • tomcat
    4篇
  • Apache
    6篇
  • zabbix
    8篇
  • PHP
    4篇
  • ORACLE VirtualBox
    11篇
  • 工具
    54篇
  • EXCEL相关
    6篇
  • 计算机基础
    29篇
  • vmware
    1篇
  • 石油相关
    7篇
  • 房地产相关
    1篇
  • 丹丹的生活小插曲
    1篇
  • 其他
    13篇
  • DB2 学习
    3篇
  • DB2 安装
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql主从复制sql进程中断,报错Tablespace is missing for table ……

关键执行1.2步,1.1/1.3结合实际环境操作。
原创
发布博客 3 小时前 ·
57 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

oracle怎样使用logmnr恢复误删除的数据

如果有同事误删除数据了,可以用logmnr挖掘归档日志,生成回滚sql,快速恢复数据,比用整个库的备份恢复要快得多。#注意,只分析第一个日志文件的时候加,,后面的文件不要加这个,否则会少数据。
原创
发布博客 2024.12.24 ·
423 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

oracle 12c查看执行过的sql及当前正在执行的sql

当执行新的SQL语句时,如果这条SQL语句不在共享池中,数据库会进行硬解析,并将解析后的执行计划加载到共享池中。如果执行的是共享池内已经存在的SQL语句,则只会进行软解析,LAST_LOAD_TIME的值不会改变。假如同事让排查某个接口都有哪些慢sql,可以使用这个方法(先调用下这个慢接口,然后统计下这个时间段内的慢sql),只是会导出非这个接口的多余慢sql,再结合业务进行筛选吧。#统计共享池中某类sql执行次数,总体执行时长,平均执行时长等信息,并按总体执行时长降序排序。
原创
发布博客 2024.11.24 ·
1803 阅读 ·
25 点赞 ·
1 评论 ·
10 收藏

oracle排查长时间没提交的事务造成的阻塞案例

有时,一个事务里会包含多个sql,有的还包含上传附件等操作,一个事务长时间不提交会导致其他相关sql被阻塞,比如事务里的sql执行得很快,但上传附件卡住的话,那也会阻塞其他相关sql。查看锁阻塞的sql只能查看到阻塞方事务最近执行的一条sql,查不到之前的sql,所以有时候查出的阻塞结果不准确,这时候需要结合对这个表的审计来确定阻塞方sql。开发同事反馈生产环境某个接口慢,一个普通的按主键更新的update竟然需要5分钟,而我手动执行秒返回,猜测是发生了阻塞,需要排查出阻塞源。会话2会被会话1阻塞。
原创
发布博客 2024.11.22 ·
1240 阅读 ·
37 点赞 ·
0 评论 ·
12 收藏

oracle会话追踪

可以看到该会话执行过的sql,sql_id,PLAN HASH,用户名,等待事件等信息。#跟踪源端sid为372,serial#为58441的会话。#在要被追踪的会话里执行。
原创
发布博客 2024.11.21 ·
937 阅读 ·
14 点赞 ·
0 评论 ·
8 收藏

oracle查看锁阻塞-谁阻塞了谁

union前的sql可以查看源端执行过的sql(在一个事务里执行了,但是还没提交)。但是假如源端执行了这个事务后,又执行了其他事务,这时候查看源端阻塞sql就不准确了。union后的sql可以查看当前源端正在执行的sql。模拟一个会话update一条记录,没提交。在每条记录里可以看到是谁阻塞了谁。978阻塞了729;372阻塞了616。这时结果是不准确的。
原创
发布博客 2024.11.20 ·
530 阅读 ·
11 点赞 ·
0 评论 ·
3 收藏

sql server怎样用sql profiler捕获带变量值的慢sql

点击上面截图里右下方的‘组织列’,可以调整这些列的顺序。都配置好后,点击‘运行’按钮。
原创
发布博客 2024.11.20 ·
463 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

sql server查看当前正在执行的sql

统计某类sql执行次数,并按总体cpu消耗时间降序排序。
原创
发布博客 2024.11.19 ·
782 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

程序里sendStringParametersAsUnicode=true的配置导致sql server cpu使用率高问题处理

近期生产环境几台sql server从库cpu使用率总是打满,发现抓的带变量值的慢sql,手动代入变量值执行并不慢,秒级返回,不知道问题出在哪里。
原创
发布博客 2024.11.19 ·
574 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

sql server怎样用扩展事件捕获带变量值的慢sql,并统计最耗cpu的慢sql

用SSMS可以看到每条慢sql的详细记录,但如果sql较多,可以用sql筛选想查的数据,比较灵活。查看下生成的xel文件,手动改下下面的xel文件名。有两种方式可以查询。
原创
发布博客 2024.11.18 ·
676 阅读 ·
15 点赞 ·
0 评论 ·
4 收藏

Mysql 5.7.6以上版本怎样关闭GTID(由GTID改为基于file,position方式)

检查从库IO进程和SQL进程状态是否为Yes,检查AUTO_POSITION值。理论上这可能是空的,然后又不是空的。这不是问题,只要它是空过一次就可以。
原创
发布博客 2024.11.13 ·
373 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

Mysql在线修改表结构工具gh-ost使用说明及实践

生产环境当有关于一个大表的大操作时(比如select count一个大表),此时对大表做DDL会被阻塞,提示等待table metadata lock。如果业务比较频繁的话,该DDL会阻塞关于该表的后续select sql。如果生产库cpu使用率打满,想通过创建索引优化导致cpu使用率打满的慢sql时,被阻塞了,则无法快速处理该故障。使用gh-ost工具可以在不锁表的情况下在线修改表结构,仅仅在最后切换表名(rename table)时锁表,但很快,就一两秒左右。
原创
发布博客 2024.10.23 ·
962 阅读 ·
18 点赞 ·
0 评论 ·
23 收藏

gh-ost安装包,版本1.1.6

发布资源 2024.10.23 ·
rpm

数据库云迁移(从IDC线下往云上做迁移)割接思路

假如割接有问题,从云上B回滚到C,不覆盖IDC的A,这样保险些。2、根据数据量大小决定提前一天或者多久做好全量+增量数据同步,关注增量同步状态,日志等信息。4、检查DRS增量同步状态,确认状态为“增量迁移中”,且同步无延迟(A->B,B->C)以华为云DRS为例--检查A库和B库据数据一致性,数据行比对,确认数据源目的数据一致。② 等迁移任务1到增量状态之后,再创建云B到idc C的全量+增量实时迁移任务2。2. 选择行数对比(迁移对比->数据级对比->创建对比任务->行数对比)还有的话,将其kill。
原创
发布博客 2024.10.15 ·
538 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

mysql怎样优化count(*) from 表名 where …… or ……这种慢sql

线上发现一条类似这样的慢sql(查询时长8s):from t15;t14的id和id2字段上都有索引,但是因为条件里有or,导致走的是全表扫描:如果没用count(*),而是select 字段这种方式,那可以用union这种方式替代or,但这里是count(),则有些不同。
原创
发布博客 2024.09.18 ·
566 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

Mysql查看锁阻塞信息

1、需要确保下面这个sql查询出来的ENABLED值为YESselect ENABLED from performance_schema.setup_instruments WHERE NAME = 'wait/lock/metadata/sql/mdl';如果为NO,则需要先将其开启:UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED = 'YES'WHERE NAME = 'wait/lock/metadat
原创
发布博客 2024.09.12 ·
1104 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

使用APEXSQL LOG解析sql server事务日志,进行审计与数据恢复

由于sql server 备份事务日志会截断事务日志信息(截断的概念:就是把某个位置之前的所有事务日志信息全都设置为可重用,后续就可以被其他信息覆盖),所以如果要追查的事务日志已经被截断,那么则需要添加上事务日志备份。但实际运行的时候可能中间还夹杂了很多 insert/update以及其他行的delete,假如我们只想要这个事务语句操作的undo脚本,则可以根据事务号来恢复数据。如果说,并发很多或者行数太多,我们手动恢复比较困难。比如,我们这里的误操作是。解压安装包后,点击:ApexSQLLog.exe。
原创
发布博客 2024.07.16 ·
1254 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

OEM上怎样查看某个历史时间段的数据库性能情况,慢sql等

有时某个时间段cpu使用率高或者有其他问题,想看下那个时间段的top sql,可以使用OEM看ASH。根据筛选谓词去原sql里查找,可以看到具体慢在哪里。
原创
发布博客 2024.05.17 ·
420 阅读 ·
4 点赞 ·
1 评论 ·
1 收藏

MGR同步复制验证

/在①delete过程中,多次执行该sql,前几次很快(2秒钟)执行完毕,t1数据量是删除前的数据量,但发现有时会阻塞,阻塞了74秒,进程状态是Executing hook on transaction begin,不阻塞后,显示查询结果为0,读到的是① delete后的数据量。//在①delete过程中,多次执行该sql,t1数据量一直是删除前的数据量,直到① delete完毕,这里变成0条数据,说明是同步复制,节点2删除完,节点1才执行成功。//①执行期间,在节点2上查询同一个表,出现阻塞。
原创
发布博客 2024.05.10 ·
735 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

mysql主库delete一个没主键的表导致从库延迟很久问题处理

表没有主键的时候,delete很多数据,会导致从库出现很长时间延迟,因此需要严格把控,定期检查,确保主库上不存在没有主键的表。发现trx_query为空,以前线上从库出现延迟,能看到当前运行的sql的,不知为何这次看不到。因为上面已经在从库建过主键了,所以从库复制会停止,提示主键冲突,可以通过跳过这个事务来处理。#查看慢事务对应的进程id,注意别多杀了,只杀运行时间很久的,导致延迟的sql。如果没有主键,就需要先在从库上为这个表建下主键,先解决这个延迟的问题。只需要在从库执行以下命令就能跳过一个事务。
原创
发布博客 2024.04.27 ·
1569 阅读 ·
22 点赞 ·
1 评论 ·
24 收藏
加载更多