代码改变世界

推荐排行榜

PostgreSQL克服vacuum wraparoud

2022-04-19 22:49 by abce, 389 阅读, 收藏,
摘要: 当VACUUM进程跟不上数据库活动,就会发生事务id wraparound,PostgreSQL服务被迫关闭。 更专业的说法是:当多版本并发控制(MVCC)的语义失败,且唯一事务ID的值达到其最大值(大约20亿)时,就会发生事务id wraparound。 导致这种情况的原因是,由autovacuu 阅读全文

sqlserver列出数据库中的表和表中的行数

2022-04-19 11:01 by abce, 116 阅读, 收藏,
摘要: select schema_name(tab.schema_id) + '.' + tab.name as [ table ], sum(part.rows) as [ rows ] from sys.tables tab inner join sys.partitions part on tab. 阅读全文

MongoDB如何处理Jumbo块

2022-04-18 22:45 by abce, 385 阅读, 收藏,
摘要: 你是一名MongoDB DBA,当天的第一项任务是从集群中删除一个分片。听起来很吓人,但你知道这很容易。 你可以用一个简单的命令来做到这一点: db.runCommand( { removeShard: "server1_set6" } ) mongodb会找到对应的块和数据库,并在所有的其它节点上 阅读全文

修正MySQL表统计信息以获得更好的执行计划

2022-04-18 22:32 by abce, 632 阅读, 收藏,
摘要: 案例学习: 表的统计信息错误导致优化器不能选择正确的执行计划 一个客户说,在没有代码和配置变更的情况下,一个查询发生了灾难性的性能下降。为简介起见,对本文中的数据进行了编辑和修改,以免信息泄露。该案例也获得客户的允许。 以下是执行计划和执行结果: mysql> explain -> SELECT c 阅读全文

PostgreSQL 14的SCRAM身份验证

2022-02-11 02:42 by abce, 3915 阅读, 收藏,
摘要: 升级到PostgreSQL14之后,会遇到以下错误: FATAL: password authentication failed for a user FATAL: Connection to database failed: connection to server at “localhost” 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页