mysql占用大量磁盘空间问题原因及解决方法
我们使用mysql或者是其他的数据的时候总是会遇到数据库占用大量磁盘空间,导致磁盘空间不足,从而导致其他问题(例如:数据库重启后无法启动;数据库无法写入数据等)。 要解决这一个问题,方法就是对数据库的某些不必要的文件进行删除。在mysql数据库中占用大量磁盘空间的一般是binlog日志,因为它里面记录着数据库中数据的变动,所以它会随着时间的积累不断的变大,其存在的意义在于便于以后根据日志对数据的基于时间或位置的恢复和报错处理。
MySQL
2021-04-16
22
0条
CPU占用又爆了?MySQL到底在干什么
在日常工作中,发现 MySQL 的状态不太对劲的时候,一般都会看看监控指标,很多时候会看到熟悉的一幕:CPU 使用率又爆了。本文将给大家介绍 MySQL 和 CPU 之间的关系,对此有一定的了解之后可以更准确的判断出问题的原因,也能够提前发现一些引发 CPU 问题的隐患。
MySQL
2021-04-07
20
0条
mysqldump使用通配符批量导出多个表
当需要从MySQL中导出多个表,而这些表名有相同的前缀的时候,可以使用通配符。
MySQL
2021-03-28
32
0条
mysql数据库锁有哪些
MySQL数据库中的锁有:1、共享锁,表示对数据进行读操作;2、排他锁,表示对数据进行写操作;3、行锁,对一行记录加锁,只影响一条记录;4、意向锁,为了在一个事务中揭示下一行将要被请求锁的类型。
MySQL
2021-01-19
27
0条
Mysql数据备份与还原
之前一直习惯用Navicat备份恢复数据库,不过数据库文件大了用phpmyadmin就不行了。这时候我们就需要Mysqldump来备份和恢复。
MySQL
2020-01-15
46
0条
如何防止SQL注入
SQL注入就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。
MySQL
2020-01-02
38
1条
mysql服务设置远程连接 解决1251 client does not support ..问题
在navicat中连接MySQL数据库时出现报错:1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 的解决办法。
MySQL
2019-12-30
77
0条
MySQL优化方案
MySQL优化方案:首先应该选择合适的存储引擎,一般常用的是MyISAM与INNODB。其次,在项目对mysql并发操作中经常出现阻塞、死锁等现象。在数据库表设计方面,对表的逻辑结构设计的时候,应该尽量采用三范式来减少冗余字段(减少内存浪费),与避免更新异常。当项目并发量、数据量到达一定数量以后,单数据库的IO瓶颈,优化提升的效率就不是那么明显,这时候就要采用集群然后负载均衡。
MySQL
2019-11-21
66
0条
Mysql如何配置主从数据库
当我们系统数据量比较大的时候,一台数据库服务器速度就比较慢了,影响性能,我们可以通过主从的方式来提高性能。配置了主从数据库之后,我们可以进行读写分离,insert、update操作在master上做,查询则在slave上。当一主一从不够的时候,我们还可以配置多个从库,这样就是一主多从,也就是MySQL集群。
MySQL
2019-11-21
47
0条
数据库建表,该不该使用外键?
数据库建表该不该使用外键?使用外键可以实现表与关联表之间的数据一致性,可以迅速的建立一个可靠性非常高的数据库结构,而不用让应用程序层去做过多的检查,但是数据库需要维护外键的内部管理,容易出现数据库I/O的瓶颈。
MySQL
2019-11-21
43
0条