上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 61 下一页

数据库 delete 表数据,磁盘空间还是被一直占用,为什么?

摘要: 最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。 为了节约成本,定期进行数据备份,并通过delete删除表记录。 明明已经执行了delete,可表文件的大小却没减小,令人费解 项目中使用MySQL作为数据库,对于表来说,一般为表结构和表数据。表结 阅读全文
posted @ 2022-05-07 13:25 数据派 阅读(243) 评论(0) 推荐(0)

Xtrabackup 不备份 binlog 怎么保证一致性?

摘要: 公司大佬出的考核题中有个有意思的问题: 已知:MySQL 的内部两阶段提交,是为了解决 binlog 和 redo log 的一致性(在 crash recovery 的过程中, 如果发现某个事务的 redo log 已经完成 prepare 阶段, 但未完成 commit,那么会验证该事务是否在 阅读全文
posted @ 2022-04-26 09:23 数据派 阅读(107) 评论(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 数据派 阅读(474) 评论(0) 推荐(0)

MySQL 中的 INSERT 是怎么加锁的?

摘要: 在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。他的问题是这样的:加了插入意向锁后,插入数据之前,此时执行了 select…lock 阅读全文
posted @ 2022-04-12 10:22 数据派 阅读(1378) 评论(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 数据派 阅读(564) 评论(0) 推荐(0)

解读 MySQL 8.0 直方图

摘要: 1、什么是直方图 MySQL8.0开始支持索引之外的数据分布统计信息可选项。它就是直方图(Histogram)。直方图通过估算查询谓词的选择率,以便选择合适的执行计划,也让SQL优化有了更多手段。在DB中,优化器负责将SQL转换为很多个不同的执行计划,然后从中选择一个最优的来实际执行。但是有时候优化 阅读全文
posted @ 2022-03-29 11:56 数据派 阅读(511) 评论(0) 推荐(0)

Java程序员在写 SQL 时常犯的错误

摘要: Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准: 技能(任何人都能容易学会命令式编程) 模式(有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式) 心境(首先,要写个好的面向对象程序是比命令式程序难的多 阅读全文
posted @ 2022-03-28 10:31 数据派 阅读(69) 评论(0) 推荐(0)

程序员年后离职跳槽指北

摘要: 每当过完元旦春节将至的时候,办公室的气氛也诡异起来,空气弥漫着离职的味道。因为积累许久的负面情绪长期无法获得释放,打工人对工作的容忍度越发稀薄了起来,有的打工人看似正襟危坐地坐在工位上,实则愤然辞职的念头在心里汹涌澎湃。离职是我们程序生涯的重要一环,今天聊一聊离职和跳槽。1、为什么离职? 有人希望薪 阅读全文
posted @ 2022-03-25 12:03 数据派 阅读(132) 评论(0) 推荐(0)

高手总结的9种 OOM 常见原因及解决方案

摘要: 当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 1、Java heap space 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出 ja 阅读全文
posted @ 2022-03-23 09:58 数据派 阅读(353) 评论(0) 推荐(0)

sqlserver 在尝试加载程序集 ID 65537 时 Microsoft .NET Framework 出错.服务器可能资源不足

摘要: 报错信息: 1 2 3 4 5 6 7 8 9 10 11 处理报表时出错。 对数据集“query”执行查询失败。 在尝试加载程序集 ID 65536 时 Microsoft .NET Framework 出错。服务器可能资源不足,或者不信任该程序集,因为它的 PERMISSION_SET 设置为 阅读全文
posted @ 2022-03-22 10:09 数据派 阅读(1180) 评论(0) 推荐(1)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 61 下一页