08 2021 档案

摘要:最近数据库连接总隔段时间出现provider: TCP 提供程序, error: 0 - 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 的错误。但这并不是SQL Server服务本身导致了此问题,实际上是来自 Windows系统,由机器的内存或TCP端口问题导致。我这里是由于连接过多, 阅读全文
posted @ 2021-08-26 11:37 VicLW 阅读(4195) 评论(1) 推荐(0) 编辑
摘要:1.查看慢SQL语句慢在哪里 如果我们频繁地在慢查询日志中发现某个语句执行缓慢,且在表结构、索引结构、统计信息中都无法找出原因时,则可以利用sys系统库中的撒手锏:sys.session视图结合performance_schema的等待事件来找出症结所在。那么session视图有什么用呢?使用它可以 阅读全文
posted @ 2021-08-23 16:33 VicLW 阅读(932) 评论(0) 推荐(0) 编辑
摘要:强制InnoDB恢复为了研究数据库页损坏,你能用SELECT … INTO OUTFILE从数据库中转储表。通常,以这种方式获得的大部分数据是完整的。严重的损坏可能导致SELECT* FROM tbl_name语句或InnoDB的后台操作崩溃或断言,甚至造成InnoDB前滚恢复崩溃。 在这样的情况下 阅读全文
posted @ 2021-08-16 15:52 VicLW 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:通常我们是这样看内存的剩余情况的: [root@lw home]# free -m total used free shared buff/cache available Mem: 3790 3416 144 21 229 114 Swap: 3967 1526 2441 那么这个信息是如何解读的呢 阅读全文
posted @ 2021-08-11 11:24 VicLW 阅读(110) 评论(0) 推荐(0) 编辑
摘要:cat /proc/meminfo 命令结果详细解释 MemTotal: 3881484 kB MemFree: 148408 kB MemAvailable: 117344 kB Buffers: 0 kB Cached: 112432 kB SwapCached: 25096 kB Active 阅读全文
posted @ 2021-08-11 10:27 VicLW 阅读(911) 评论(0) 推荐(0) 编辑
摘要:对于性能,拥有一个暖的 InnoDB 缓冲池非常重要。那是什么意思 ? 暖缓冲池意味着生产工作负载所需的最常用的页面(工作集)已经加载到内存中(在缓冲池中)。如果是这样,MySQL 不需要在每次需要最常用的页面时从磁盘读取页面,并在所需数据已经在内存中时加快进程。 当您启动 MySQL 时,默认情况 阅读全文
posted @ 2021-08-06 12:14 VicLW 阅读(693) 评论(0) 推荐(0) 编辑