上一页 1 2 3 4 5 6 ··· 70 下一页
摘要: 1.redo log 是 InnoDB 引擎特有的,binlog 是 MySQL 的 Server 层实现的,所有引擎都可以使用。 2. 最重要的是,当数据库 crash 后,想要恢复未刷盘但已经写入 redo log 和 binlog 的数据到内存时,binlog 是无法恢复的。虽然 binlog 阅读全文
posted @ 2024-03-05 00:08 littlevigra 阅读(268) 评论(0) 推荐(0)
摘要: 1.二进制日志 (Binary Log) 二进制日志包含一系列二进制日志事件(Binary Log Events)。每个事件都描述了对数据库执行的一个更改 二进制日志在备份和复制中的应用: 1.1.数据备份 1.2.增量备份 2.重做日志 (Redo Log) 首先既然MySQL会写redo log 阅读全文
posted @ 2024-03-04 00:33 littlevigra 阅读(28) 评论(0) 推荐(0)
摘要: 看到write-buffer和read-cache瞬间懂了 简单说,Buffer的核心作用是用来缓冲,缓和冲击。比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开始写和结束写这两件事嘛。用个buffer暂存起来,变成每10秒写一次硬盘,对系统的冲击就很小,写入效率高了,日子过得爽 阅读全文
posted @ 2024-03-03 23:09 littlevigra 阅读(48) 评论(0) 推荐(0)
摘要: select 'create index CONCURRENTLY ix_'||relname ||'_20230714 on '|| relname ||' (submittime) ;' From pg_stat_user_tables where relname ~'photowall'; 阅读全文
posted @ 2023-07-14 18:24 littlevigra 阅读(21) 评论(0) 推荐(0)
摘要: [root@localhost ~]# cat /root/delete_big_table.sh #!/bin/bash #$1对应表名,$2对应主键列,$3对应一次删除多少行 i=`psql -h 127.0.0.1 -U postgres -d tenant_1011046 -c "selec 阅读全文
posted @ 2023-07-04 22:47 littlevigra 阅读(316) 评论(0) 推荐(0)
摘要: curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py python get-pip.pypip install psycopg2-binary 重新安装下python2的pip 阅读全文
posted @ 2023-04-22 21:50 littlevigra 阅读(294) 评论(0) 推荐(0)
摘要: #!/bin/bash ######################################################### #查看当前1分钟负载大于50,自动kill 超10秒长查询 ################################################## 阅读全文
posted @ 2023-02-26 12:57 littlevigra 阅读(129) 评论(0) 推荐(0)
摘要: 1. counter Counter 数据类型描述: 该数据类型在测控中是使用最频繁的数据类型,其用于记录事件的数量或者大小,并通常用来跟踪某个特定代码路径被执行频率和记录数、服务的字节数以及。 2. Gauge 数据类型 描述: 它存放的是一些当前状态的快照其值是可以动态改变的因此可以将负数传给该 阅读全文
posted @ 2023-02-11 21:31 littlevigra 阅读(355) 评论(0) 推荐(0)
摘要: 1. 对于 MySQL 而言,用什么指标来反映资源有多“满”呢?首先我们要关注 MySQL 所在机器的 CPU、内存、硬盘 I/O、网络流量这些基础指标 2. MySQL 本身也有一些指标来反映饱和度,比如刚才我们讲到的连接数,当前连接数(Threads_connected)除以最大连接数(max_ 阅读全文
posted @ 2023-02-11 11:05 littlevigra 阅读(971) 评论(2) 推荐(0)
摘要: 1. 百分比 #!/bin/bash a=38 b=99 percent_1=$(printf "%d%%" $((a*100/b))) # 或者 percent_2=`awk 'BEGIN{printf "%.1f%%\n",('$a'/'$b')*100}'` # 保留1位小数,四舍五入 ech 阅读全文
posted @ 2023-02-10 22:01 littlevigra 阅读(24) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 70 下一页