摘要:测试环境的连接满了,连root用户都无法登录了。但是开发又不愿意现在就重启系统。MySQL通常会为SUPER用户保留一个连接,但是如果应用程序以SUPER用户的身份进行连接,这无济于事了。而这个测试环境用的就是root做测试的。只好借助gdb来临时调大连接数: # gdb -p $(cat /usr 阅读全文
linux free命令执行结果分析
2021-12-25 13:36 by abce, 1050 阅读, 0 推荐, 收藏,
摘要:运维同学看到一个系统的内存使用很高,但是通过其它命令却找不到相应的进程。让帮忙查看一下原因: # free -m total used free shared buff/cache available Mem: 48120 14788 509 63 32823 32963 Swap: 8191 0 阅读全文
Linux--online扫描共享存储磁盘
2021-12-25 12:43 by abce, 1028 阅读, 0 推荐, 收藏,
摘要:Linux主机对磁盘设备进行重新配置的方式有: 1.重启系统 2.echo /proc下的scsi设备列表 3.通过/sys下的属性设置运行scsi扫描 4.卸载并重新加载HBA驱动模块 5.通过HBA卡厂商提供的脚本进行scsi扫描 RAC数据库添加共享磁盘后,最简单的方式就是通过/sys下的属性 阅读全文
MySQL多线程复制统计信息
2021-12-23 19:27 by abce, 824 阅读, 0 推荐, 收藏,
摘要:MySQL从5.6开始支持多线程复制,即MTS(Multi-threaded Slave)。开启MTS需要将参数slave_parallel_workers设置成大于1; 开启MTS之后,会将一些多线程复制的统计信息写入error日志中。例如: 2021-12-23T04:19:28.704457Z 阅读全文
PostgreSQL 14数据库监控和日志功能的加强
2021-12-23 08:55 by abce, 968 阅读, 0 推荐, 收藏,
摘要:查询标识符(query identifier) 查询标识符用于标识一个查询,在扩展中可以被交叉引用。在PostgreSQL 14之前,扩展使用一个算法来计算query_id。可以使用相同的算法来计算query_id,但是扩展都使用了自己的算法来计算query_id。在14版本内核提供了query_i 阅读全文
MySQL root授权报错ERROR 1045 (28000)
2021-12-20 23:14 by abce, 2361 阅读, 0 推荐, 收藏,
摘要:创建用户后授权的时候报错,显示没有访问权限: mysql> grant select, process, super, replication client, reload on *.* to 'abc'@'127.0.0.1'; ERROR 1045 (28000): Access denied 阅读全文
PostgreSQL中是否要创建外键索引
2021-12-18 13:56 by abce, 990 阅读, 0 推荐, 收藏,
摘要:我们常常听说索引可以提升读的性能,通常这也是对的,但是我们也知道这会降低写的性能。我们没有经常听到的是,在有些场景下,索引不会提升任何性能。外键就是个例子。这里不是说所有外键都不好,但我看到的大多场景是不需要外键,有了只是增加系统负载而已。 比如,下面的两张表是1:N的对应关系。 如果我们注意本示例 阅读全文
MySQL从库报Error_code: 2005
2021-12-18 13:49 by abce, 585 阅读, 0 推荐, 收藏,
摘要:创建MySQL主从复制过程中,change master之后,启动slave复制,发现从库状态不正常。报如下错误: mysql> show slave status\G *************************** 1. row *************************** Sl 阅读全文
触发器如何显著影响分配给 MySQL的内存
2021-12-18 12:16 by abce, 557 阅读, 0 推荐, 收藏,
摘要:MySQL使用一个特殊的内存buffer来存放活跃的表描述符,叫做table open cache。这个buffer是通过参数table_open_cache来控制的,table_open_cache定义了MySQL缓存中可以存放的表描述符的最大数量。参数table_open_cache_insta 阅读全文
Oracle中有大量的sniped会话
2021-12-16 20:50 by abce, 873 阅读, 0 推荐, 收藏,
摘要:SQL> select status ,count(*) from gv$session group by status; STATUS COUNT(*) KILLED 2 SNIPED 6365 ACTIVE 373 INACTIVE 3648 SQL> select USERNAME,statu 阅读全文
浙公网安备 33010602011771号