代码改变世界

PostgreSQL升级Extensions

2023-01-15 22:06 by abce, 871 阅读, 0 推荐, 收藏,
摘要:PostgreSQL允许用户安装和使用扩展来为他们的数据库添加额外的功能。 在本文中,将以pg_stat_monitor扩展为例,介绍安装和升级PostgreSQL扩展的过程。pg_stat_monitor是一个PostgreSQL扩展,提供对数据库活动的实时监视和分析。它允许用户监视和跟踪各种性能 阅读全文

MySQL8升级对备份的影响

2023-01-13 08:59 by abce, 187 阅读, 0 推荐, 收藏,
摘要:​最近将MySQL5.7.26升级到8.0.27后,备份遇到了一些问题。 升级采用的是使用复制节点的备份,使用percona xtrabackup做的的物理备份。 对于MySQL5.7,用的是PXB2.4做的物理备份。考虑到兼容性的问题,在升级到MySQL8.0后,也将PXB升级到了8.0.27。 阅读全文

重复、冗余和不可见索引

2023-01-13 08:46 by abce, 97 阅读, 0 推荐, 收藏,
摘要:如何找出重复的索引? pt-duplicate-key-checker可以找出数据库中的表是否有重复的索引或主键。 对于每个重复的索引,pt-duplicate-key-checker会给出drop index语句。 比如: $ pt-duplicate-key-checker --host=loc 阅读全文

MySQL中的COUNT(*)和COUNT(col)

2023-01-12 18:09 by abce, 150 阅读, 0 推荐, 收藏,
摘要:​另一篇:difference between count(1) and count(*) 看看人们是如何使用COUNT(*)和COUNT(col)的,看起来大多数人都认为它们是同义词,只是使用他们喜欢的,而在性能甚至查询结果上都有实质性的差异。此外,我们还发现InnoDB和MyISAM引擎在执行上 阅读全文

MySQL使用分区快速归档数据

2023-01-07 15:08 by abce, 738 阅读, 0 推荐, 收藏,
摘要:对于我们中的许多人来说,空间限制一直是一个无尽而痛苦的过程,特别是在具有大量事务和几天内数据增长就能超过百GB的系统中。 在这篇文章中,我将分享一个解决方案,无论表的大小如何,使用表分区都可以在几秒钟内删除这个空间并从表中删除行,而不会对数据库造成任何额外的负载。 任何人想到的删除行的第一种方法是使 阅读全文

clickhouse-local

2023-01-06 16:47 by abce, 442 阅读, 0 推荐, 收藏,
摘要:clickhouse-local可以使你能够对本地文件执行快速处理,而无需部署和配置ClickHouse Server。可以理解成是ClickHouse服务的单机版微内核,是一个轻量级的应用程序 clickhouse-local是clickhouse-client的一部分,clickhouse-lo 阅读全文

clickhouse安装

2023-01-06 12:30 by abce, 524 阅读, 0 推荐, 收藏,
摘要:检查当前的CPU是否支持SSE4.2 如果不支持SSE指令集,则不能直接使用先前下载的预编译安装包,需要通过源码编译特定的版本进行安装。 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not sup 阅读全文

fn_dblog()和fn_full_dblog()的使用

2023-01-03 20:08 by abce, 2865 阅读, 0 推荐, 收藏,
摘要:SQL Server 2017中,函数fn_full_dblog()对函数fn_dblog()做了改进,允许用户读取事务日志中的活跃部分,检索对数据库修改活动的相关信息。 使用fn_dblog()要记住以下几点: 1.只是返回事务日志中活跃部分的内容,比如打开的事务、或上一个活动 2.这是一个文档中 阅读全文

找出PostgreSQL schema变更差异

2022-12-27 13:33 by abce, 233 阅读, 0 推荐, 收藏,
摘要:管理PostgreSQL的例行操作之一是定期更新数据库系统的架构。PostgreSQL在更新schema、添加type、函数、触发器或修改表添加和删除列、更新列数据类型等方面提供了可靠的方法。但是,没有内置机制来帮助识别差异,更不用说生成必要的SQL,以轻松的方式完成从开发到生产环境的更新。 我们来 阅读全文

MySQL 8.0 Online DDL操作的并行线程

2022-12-22 16:33 by abce, 460 阅读, 0 推荐, 收藏,
摘要:在MySQL 8.0.27中引入了新的参数:innodb_ddl_threads。表示在索引创建期间,在sort和build阶段可以使用的并发线程数。可以应用于在线ddl操作时创建或rebuild二级辅助索引。 参数innodb_ddl_threads要和innodb_ddl_buffer_size 阅读全文
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 123 下一页