代码改变世界

【MySQL】PMM如何帮忙找出MySQL服务停止的原因

2022-07-17 11:34 by abce, 388 阅读, 0 推荐, 收藏, 编辑
摘要:没有人希望,但数据库服务器可能会在某个时间停止处理连接。从而导致应用程序变慢,甚至停止响应。 在这种情况下,PMM是一个很大的帮助。如果查看监控图表并注意到其中许多开始显示异常行为,你需要做出反应。在卡顿的情况下,你会看到某些活动变为 0;或者,它会增加到很高的数字。 让我们看一下仪表板“MySQL 阅读全文

【PostgreSQL 15】PostgreSQL 15对distinct的优化

2022-07-17 11:34 by abce, 1107 阅读, 0 推荐, 收藏, 编辑
摘要:示例表 table t_ex; c1 | c2 + 2 | B 4 | C 6 | A 2 | C 4 | B 6 | B 2 | A 4 | B 6 | C 2 | C 以下SQL语句有序地返回"c1"列中唯一值: select distinct on(c1) * from abce; 对于c2列 阅读全文

Docker安装PostgreSQL

2022-07-16 13:42 by abce, 394 阅读, 0 推荐, 收藏, 编辑
摘要:安装docker 下载阿里源repo文件 curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/docker-ce.repo http: 阅读全文

PostgreSQL和MySQL中的explain和执行优化

2022-07-16 09:41 by abce, 373 阅读, 0 推荐, 收藏, 编辑
摘要:除了传统和JSON之外,PostgreSQL中添加了XML和YAML格式选项。至少在我看来,PostgreSQL输出看起来像MySQL的TREE输出。 以下示例提供了详细信息,例如服务器将用于获取数据的机制、启动成本、总成本、要返回的行数以及使用的键的名称(如果有)。 test=# EXPLAIN 阅读全文

找出没有主键或唯一性约束的表

2022-07-14 21:05 by abce, 171 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL SELECT t.table_schema, t.table_name, ENGINE FROM information_schema.TABLES t INNER JOIN information_schema.COLUMNS c ON t.table_schema = c.table 阅读全文

【MySQL】MySQL错误日志中的Multi-Threaded Slave Statistics

2022-07-14 16:31 by abce, 1565 阅读, 0 推荐, 收藏, 编辑
摘要:本文讨论的是打印在mysql错误日志中的多线程复制统计信息。 MySQL 5.6开始支持多线程复制,即Multi-Threaded Slave (MTS)。 开启多线程复制,需要修改参数slave_parallel_workers成大于1的值。开启多线程复制后,在错误日志中可能会看到以下类似的信息: 阅读全文

【SQLServer 】向已有的SQLServer Alwayson环境添加数据库

2022-07-13 22:14 by abce, 497 阅读, 0 推荐, 收藏, 编辑
摘要:1.检查已有的AG信息 现在确定需要添加到AG的数据库。一旦确定了数据库,需要通过使用主数据库的完整备份和事务日志备份的副本,在辅助节点上将其还原到norecovery状态。可以在下面的屏幕截图中看到我已经在辅助副本上恢复了这个数据库,它显示数据库处于恢复状态。 3.准备好辅助数据库后,下一步就是将 阅读全文

【MySQL】MySQL复制过滤最佳实践

2022-07-13 22:13 by abce, 401 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL为复制提供了三个级别的过滤设置:binary log级别、数据库级别、表级别。 binary log级别过滤在应用在master端,控制了日志的变更。因为MySQL复制是基于binarylog的,索引binarylog是第一级别过滤,具有最高的优先级。而数据库级别和表级别是应用在slave 阅读全文

【SQLServer】SQLServer Alwayson环境在从库节点移除数据库

2022-07-13 22:13 by abce, 171 阅读, 0 推荐, 收藏, 编辑
摘要:(注:​从AG中移除,不是删除数据库) 1.查看和确认 通过SSMS登录,检查和确认已有AG的配置报告。SSMS中,右击AG的名称,选择"show dashboard" 2.移除Secondary数据库 现在,我们需要移除secondary数据库:Add_DB_AOAG_GUI 3.移除确认 4.移 阅读全文

【SQLServer 】SQLServer Alwayson环境在主库节点移除数据库

2022-07-13 17:30 by abce, 323 阅读, 0 推荐, 收藏, 编辑
摘要:(注:​从AG中移除,不是删除数据库) 1.查看和确认 通过SSMS登录,检查和确认已有AG的配置报告。SSMS中,右击AG的名称,选择"show dashboard" ​ 本次,我们将移除两个数据库​:Add_DB_AOAG_GUI和ADD_DB_AOAG ​2.移除数据库 在SSMS中,查看"A 阅读全文
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 122 下一页