- 博客(80)
- 收藏
- 关注
原创 centos7部署智能dns实战应用
4:将生成的rndc.conf写入到named.conf文件中。2:生成named.root文件。3:生成的rndc.conf。
2024-08-03 17:30:12 366
原创 netstat命令详解
netstat 是一款命令行工具,主要是用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。除此之外,netstat 命令还可用于显示路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等。一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手。
2024-05-12 12:30:47 6967 1
原创 mysql的trace追踪SQL工具,进行sql优化
是MySQL5.6版本后提供的SQL跟踪工具,通过使用trace可以让我们明白optimizer(优化器)如何选择执行计划。开启trace工具会影响mysql性能,所以只适合临时分析sql使用,用完之后请立即关闭。
2024-03-10 14:53:42 2243
原创 mysql的gtid主从复制,从库误操作更新操作,
1:第一种办法:跳过重复执行gtid事务 560d72ff-b057-11ee-84ba-5254005c1b84:8。一:查看mysql的从库,发现sql进程状态 “no”.提示执行传输过来的binlog日志,执行失败,二:查看主库对应的二进制日志的gtid地方。三:从日志来看是写入错了,
2024-01-11 17:21:30 486
原创 统计centos系统哪一个进程打开文件描述符
find /proc/ -print|grep -P '/proc/\d+/fd'|awk -F'/' '{print $3}'|uniq -c|sort -rn |awk '{print "进程 "$2" 打开 "$1" 个文件描述符"}'|head。三:一个服务有两个进程,那第一个就是父进程,第二个就是子进程,可以查看多少个子进程。二:通过进程id找出对应的进程运行的程序。一:找出前10进程打开的描述符。
2023-12-07 13:30:18 655
原创 MySQL InnoDB Cluster
这可能涉及制作文件副本、手动复制它们等等。MySQL Router作为整个InnoDB集群的流量入口(门神),肩负着流量承接、负载均衡、成员管理以及故障转移的重任(就像前置Nginx服务器一样),非常有必要使用一台高性能的独立服务器进行部署,还要配以足够的带宽(事实上,如果仅有一台集中式MySQL Router服务器的话,它将成为整个集群性能和可用性的瓶颈,而解决这个问题方法是接下来要讲的内容)。在默认的单主模式下,InnoDB 集群只有一个读写服务器实例–主服务器,多个辅助服务器实例是主服务器的副本。
2023-11-29 12:44:38 365
原创 MySQL企业版之Firewall(SQL防火墙)
简单测试下来,我认为Firewall插件至少有几个地方可以更完善:1.对SQL进行格式化时,不支持正则匹配模式,建议增加。2.设置RECORDING模式测试期间,我执行一个SQL后,又手动执行CTRL+C终止,结果记录了一条 KILL QUERY?的规则,这个规则就不建议记录了。
2023-11-28 17:45:47 364
原创 mysql8.0英文考试第1-10题
参见《MySQL8.0 for Database Administrators studentGuide 2》243页。
2023-11-21 10:56:54 180
原创 MySQL 插件之 连接控制插件(Connection-Control)
MySQL 5.7.17 以后提供了Connection-Control插件用来控制客户端在登录操作连续失败一定次数后的响应的延迟。该插件可有效的防止客户端暴力登录的风险(攻击)。该插件包含以下2个组件CONNECTION_CONTROL:用来控制登录失败的次数及延迟响应时间CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS:该表将登录失败的操作记录至IS库中。
2023-11-21 10:19:49 1380
原创 mysql8查看锁
看上图的lock_status出现了一个WAITING,同时THREAD_ID为57的线程处于等待状态。对应的ENGINE_TRANSACTION_ID的值就是a操作的图字段trx_id的值1755425。看上图trx_state的状态LOCK_WAIT,同时trx_query对应的sql语句,说明执行这条sql阻塞了。同时,查看waiting_pid跟blocking_pid的值就是线程id,对应processlist。从图上分析,就可以看出blocking_pid,也就是已经锁了执行的sql是啥。
2023-05-19 19:15:39 3054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人