会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
数据派
聚焦技术和人文,分享干货,共同成长。
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页
一个update语句引起大量业务卡顿
摘要: 记一次update语句引起大量业务卡顿分析处理过程,聊聊我的思路。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。 以一个例子为切入点 一、问题背景 某业务模块反馈最近出现过几次业务卡顿,数据库中定位到有几个 insert into 语句的gc等待比较严重,虽然过一会就
阅读全文
posted @ 2022-06-10 09:33 数据派
阅读(197)
评论(0)
推荐(0)
编辑
Oracle 备份与恢复常见的七大问题
摘要: 为了最大限度保障数据的安全性,同时能在不可预计灾难的情况下保证数据的快速恢复,需要根据数据的类型和重要程度制定相应的备份和恢复方案。在这个过程中,DBA的职责就是要保证数据库(其它数据由其它岗位负责)的高可用和高性能,以下典型问题及解答可供参考。1、Oracle的几种备份方式简介 备份就是把数据库复
阅读全文
posted @ 2022-06-01 16:57 数据派
阅读(238)
评论(0)
推荐(1)
编辑
Cache 和 Buffer 有什么区别?
摘要: Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer cache,本文后续的论述中
阅读全文
posted @ 2022-05-18 09:45 数据派
阅读(176)
评论(0)
推荐(0)
编辑
数据库 delete 表数据,磁盘空间还是被一直占用,为什么?
摘要: 最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。 为了节约成本,定期进行数据备份,并通过delete删除表记录。 明明已经执行了delete,可表文件的大小却没减小,令人费解 项目中使用MySQL作为数据库,对于表来说,一般为表结构和表数据。表结
阅读全文
posted @ 2022-05-07 13:25 数据派
阅读(224)
评论(0)
推荐(0)
编辑
Xtrabackup 不备份 binlog 怎么保证一致性?
摘要: 公司大佬出的考核题中有个有意思的问题: 已知:MySQL 的内部两阶段提交,是为了解决 binlog 和 redo log 的一致性(在 crash recovery 的过程中, 如果发现某个事务的 redo log 已经完成 prepare 阶段, 但未完成 commit,那么会验证该事务是否在
阅读全文
posted @ 2022-04-26 09:23 数据派
阅读(83)
评论(0)
推荐(0)
编辑
思考 | 执行 delete from t1 where id = 10;MySQL会加什么锁?
摘要: 思考一个问题:下面一条简单的SQL,它加什么锁? delete from t1 where id = 10; 带着你的答案,我们继续往下看。如果要分析上述SQL的加锁情况,必须了解这个SQL的执行前提,MySQL的隔离级别是什么?id列是不是主键?id列有没有索引?前提不同加锁处理的方式也不同。可能
阅读全文
posted @ 2022-04-22 09:43 数据派
阅读(440)
评论(0)
推荐(0)
编辑
MySQL 中的 INSERT 是怎么加锁的?
摘要: 在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。他的问题是这样的:加了插入意向锁后,插入数据之前,此时执行了 select…lock
阅读全文
posted @ 2022-04-12 10:22 数据派
阅读(1308)
评论(0)
推荐(0)
编辑
oracle:批量修改sequence-cache
摘要: -- 批量批改sequence cache SELECT 'alter sequence ' || SEQUENCE_OWNER || '.' || SEQUENCE_NAME || ' cache 1000;' INC_SEQ_CMD FROM DBA_SEQUENCES WHERE LAST_N
阅读全文
posted @ 2022-04-07 10:13 数据派
阅读(509)
评论(0)
推荐(0)
编辑
解读 MySQL 8.0 直方图
摘要: 1、什么是直方图 MySQL8.0开始支持索引之外的数据分布统计信息可选项。它就是直方图(Histogram)。直方图通过估算查询谓词的选择率,以便选择合适的执行计划,也让SQL优化有了更多手段。在DB中,优化器负责将SQL转换为很多个不同的执行计划,然后从中选择一个最优的来实际执行。但是有时候优化
阅读全文
posted @ 2022-03-29 11:56 数据派
阅读(433)
评论(0)
推荐(0)
编辑
Java程序员在写 SQL 时常犯的错误
摘要: Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准: 技能(任何人都能容易学会命令式编程) 模式(有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式) 心境(首先,要写个好的面向对象程序是比命令式程序难的多
阅读全文
posted @ 2022-03-28 10:31 数据派
阅读(49)
评论(0)
推荐(0)
编辑
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页
导航
博客园
首页
联系
订阅
管理
公告