随笔分类 - MySQL
摘要:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量) 当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值
阅读全文
posted @ 2020-03-16 11:16
gao88
摘要:背景:现网报环境很慢,提交没有响应。 日志:Lock wait timeout exceeded; try restarting transaction 解决方法 1.查看数据库当前的进程 作者:飞翼_U链接:https://www.jianshu.com/p/0b4aaa93e7f6来源:简书著作
阅读全文
posted @ 2020-03-15 18:19
gao88
摘要:SHOW PROCESSLIST显示哪些线程正在运行不在mysql提示符下使用时用mysql -uroot -e 'Show processlist' 或者 mysqladmin processlist如果您有root权限,您可以看到所有线程。否则,您只能看到登录的用户自己的线程,通常只会显示100
阅读全文
posted @ 2020-03-15 17:55
gao88
摘要:一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那
阅读全文
posted @ 2019-12-26 11:53
gao88

浙公网安备 33010602011771号