前段时间,线上业务偶尔会出现 SQLSTATE[HY000] [1040] Too many connections
的异常。
通常是以下两种原因之一造成的:
max_connections
配置过小访问量过高
小艾的自留地
Stay foolish, Stay hungry
前段时间,线上业务偶尔会出现 SQLSTATE[HY000] [1040] Too many connections
的异常。
通常是以下两种原因之一造成的:
max_connections
配置过小
访问量过高
Mysql造成锁的情况有很多,下面我们就列举一些情况:
DML
操作没有 Commit,再执行删除操作就会锁表。DDL
,继而阻塞所有同表的后续操作。备份数据库是常有的需求,通常是整库备份,整库还原。
但如果只想还原其中部分数据表,该怎么做呢?
在Mysql 中,想要对结果进行排序,通常会使用Order By
子句,使用时,应注意以下几点:
事务是Mysql InnoDB 引擎的一个重要特点,具有ACID 四个特性。
Mysql 的连接方式有两种:tcp 和 socket。前者是基于tcp/ip
协议,后者是基于socket 套接字。
什么是索引?
轮询查 Db 对服务器(数据库)的压力究竟有多大?
我们知道在Mysql 中存储小数有三种数据类型可做选择,究竟该选择哪一种数据格式,其实并没有统一的答案,得根据实际场景去分析,哪一种更合适。
MySQL支持的整数类型有TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。