摘要:
insert … select 是很常见的在两个表之间拷贝数据的方法。你需要注意,在可重复读隔离级别下,这个语句会给 select 的表里扫描到的记录和间隙加读锁。而如果 insert 和 select 的对象是同一个表,则有可能会造成循环写入。这种情况下,我们需要引入用户临时表来做优化。insert 语句如果出现唯一键冲突,会在冲突的唯一值上加共享的 next-key lock(S 锁)。因此,碰到由于唯一键约束导致报错后,要尽快提交或回滚事务,避免加锁时间过长。 阅读全文
阅读目录(Content)
此页目录为空
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 31 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
9 | 10 | 11 | 12 | 13 | 14 | 15 | |||
16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
23 | 24 | 25 | 26 | 27 | 28 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
搜索
最新评论
- 1. Re:docker镜像源截止2025/1/14还能用
- { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "registry-mirrors":...
- --guixiang
- 2. Re:golong下载
初学者建议关掉GO111MODULE
[root@localhost kkk]# go env -w "GO111MODULE=off"- --guixiang
- 3. Re:golong下载
- export GOPATH=/home/go/ 这行代码的作用是设置环境变量GOPATH。GOPATH是Go语言的工作区(workspace)路径,用于存放Go语言的代码、包(packages)和编译...
- --guixiang
- 4. Re:第二十七讲: 读写分离有哪些坑?
- --24K纯技术宅
- 5. Re:wordpress站点转移
还有就是mysql数据备份最好放到/home目录下,因为在导入数据时可能因为权限不足
- --guixiang