呐,这是个基础知识,NULL这玩意儿不能当字符串的习惯匹配,那如何写字段不为NULL的过滤条件呢?
示例代码如下:
where id is not null[......]
如何查看MySQL当前并发的线程情况呢?一条SQL即可:
show status like 'Threads%';
show variables like '%max_connections%';
可以查看当前设置最大连接数[……]
最近碰到个问题,阿里云 虚拟主机 数据库导入时提示:“unknown utf8mb4_unicode_ci”。
恩,一看就是数据库版本过低的问题。解决办法也很简单,将要导入的sql文件中,对应字符替换即可,方法如下:
CHARSET = utf8mb4 替换为 CH[......]
ON DUPLICATE KEY UPDATE这个是看左耳听风提到幂等性,说insert的时候用这个方式会高效稳定。所以搜了些资料记录下备忘。
在insert语句后面带上ON DUPLICATE KEY UPDATE 子句,当要插入的行与表中现有记录的惟一索引或主[……]
以下命令行示例即实现root允许任意IP访问功能:
use mysql;
update user set host = '%' where user ='root';
flush privileges;quit[......]
示例代码即查看了home库的大小,其他的举一反三。
use information_schema;
//查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as da[......]
以下内容全文转载自:小米运维写的Binlog中最容易踩到的坑
Binlog的作用
MySQL高可用架构中,主库复制是非常常见的一种。
当主库宕机后,可以提升一个从库作为新的主库,保证服务可用性;同时可以通过扩展从库,提高整个集群的QPS。
在主从复制架构下,MySQ[……]
以下内容完整来自:MySQL数据库高并发优化配置
在Apache, PHP, mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL[……]
修改my.cnf,常位于:
/etc/my.cnf
修改[mysqld]下的max_connections,如果没有,就加一行,将max_connections修改为合理数值,比如1000。 之后重启MySQL服务即可。 以上方法整理自:https://www.[……]