
MySQL
一刻不停
敲代码的少年
展开
-
MySQL profile 性能分析
set @query_id = 1;select state,sum(duration) as total_R, round( 100*sum(duration)/(select sum(duration) from information_schema.PROFILING where QUERY_ID=@query_id),2) as pct_R, count(*) as calls, sum(d原创 2017-12-27 14:56:49 · 535 阅读 · 0 评论 -
mysql innodb 锁
innodb 锁模式: 行锁: 共享锁(S):当一个事务读数据的时候,在相应的数据集上允许其他事务读,但是不允许写 排他锁(X):当一个更新数据的时候,在相应的数据集上阻止其他事务进行读写 表锁: 意向共享锁(IS): 事务准备给数据加上共享锁,一个数据加共享锁前必须先取得该表的IS锁 意向排他锁(IX): 事务准备给数据加上排他锁,一个数据加排他锁前必须先取得该原创 2018-02-02 14:54:33 · 174 阅读 · 0 评论 -
msyql datetime 报错
MySQL 字段类型:datetime值:0000-00-00 00:00:00报错:Cannot convert value '0000-00-00 00:00:00' from column 字段 to TIMESTAMP网上查到原因如下,记录一下,未深究:在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimest...原创 2018-06-15 15:32:37 · 1322 阅读 · 0 评论 -
mysql 查看表数据大小,条数
mysql的information_schema库重 tables存储了数据表的元数据信息,下面是其中几个字段的含义: table_schema: 记录数据库名; table_name: 记录数据表名; table_rows: 关于表的粗略行估计; data_length : 记录表的大小(单位字节); index_length : 记录表的索引的大小; 要查看表的大小,条数,可以查...原创 2018-11-06 10:01:28 · 10011 阅读 · 0 评论