加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL中的主键和rowid,看似简朴,着实有一些行使陷阱必要留意

发布时间:2019-10-10 18:54:25 所属栏目:编程 来源:杨建荣
导读:各人在MySQL中我们也许听到过rowid的观念,可是却很难去测试实践,不行停止会有一些迷惑,好比: 1)怎样感觉到rowid的存在 2)rowid和主键有什么关联相关 3)在主键的行使中存在哪些隐患 4)怎样来领略rowid的隐藏瓶颈并调试验证 本日要和各人一路接头这

6)继承写入一些数据,好比我们写入4,5,6三行数据

  1. mysql> insert into test_inc values(4),(5),(6);  
  2. Query OK, 3 rows affected (0.07 sec)  
  3. Records: 3 Duplicates: 0 Warnings: 0 

7)查察数据功效,发明1,2两行已经被包围了。

  1. mysql> select *from test_inc;  
  2. +------+ 
  3. | id |  
  4. +------+  
  5. | 4 |  
  6. | 5 |  
  7. | 6 |  
  8. | 3 |  
  9. +------+  
  10. 4 rows in set (0.00 sec) 

由此,我们可以看到rowid自增后,照旧存在行使瓶颈,虽然这个概率是很低的,必要自增列的值到281万亿,这是一个相等复杂的数值了,从成果上来说,应该抛出写入一再值的错误更为公道。

而有了主键之后,上面这个瓶颈好像就不存在了。

【编辑保举】

  1. 小白学MySQL要多久?我清算了10多个题目的谜底
  2. MySQL毗连数太多应该怎么办理?
  3. 公司有一台很重要SQL数据库,怎样实现数据库及时同步?
  4. 分享一款MySQL语句优化帮助器材--DBA必备
  5. 到底要不要行使数据库即处事(DBaaS)?
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读