
MySql
信小呆
我要的是快乐,不是知足。。。。
展开
-
Mysql的使用与内存优化
1 内存优化原则1) 将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。2) MyISAM 存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。3) 排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽。2 MyISAM 内存优化myisam存储引擎使用 key_buffer原创 2020-07-07 00:41:36 · 295 阅读 · 0 评论 -
数据库备份工具innobackupex
一、了解innobackupex1、mysqldumpmysql逻辑备份工具,作用于服务器本地,不需要额外安装插件可以单表备份,备份为sql文件形式、方便,在多个场景通用可通过shell命令实现定时备份,<font color="Red">但备份时如果用户有操作,容易造成脏数据</font>将数据库备份到服务器本地sql文件,属于逻辑备份,不受数据库引擎限制只能...原创 2020-01-08 22:36:58 · 2575 阅读 · 0 评论 -
Mysql中要注意的地方,不等于 会过滤掉null的情况
在写SQL 条件语句时经常用到 不等于 != 的筛选条件。这是表中数据执行一条查询语句过滤掉了userid为3的数据,为什么会这样呢?这还得从mysql的底层开始说起,因为 NULL 不是一个「值」,而是「没有值」。「没有值」不满足「值不等于1」这个条件,怎么解决可以使用ifnull()方法,将null转为空字符串。或者这个字段做出判断 加上OR a is null。当然使用ifnull相率...原创 2020-01-07 23:56:01 · 2844 阅读 · 1 评论