十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
innodb如果沒(méi)有索引,默認(rèn)會(huì)有一個(gè)隱藏的聚集索引Rowid的。
創(chuàng)新互聯(lián)公司提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì),高端網(wǎng)站設(shè)計(jì),廣告投放平臺(tái)等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開(kāi)發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破近1000家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
主要取決于你的商業(yè)邏輯,
個(gè)人觀點(diǎn):鏟除掉那個(gè)主鍵不會(huì)對(duì)索innodb造成影響,如果用了隱藏索引,可以考慮適當(dāng)增大分區(qū),盡量保持順序?qū)懭?,還會(huì)適當(dāng)提高效率的
主鍵可以理解成一個(gè)有唯一約束和索引的字段。 你在插入的時(shí)候不會(huì)自動(dòng)變成更新, 而是會(huì)報(bào)主鍵沖突,想要做成沒(méi)有就插入,有就更新的話,用merge into 來(lái)實(shí)現(xiàn),這個(gè)跟字段是否為主鍵無(wú)關(guān)
主健沖突或數(shù)據(jù)不一致的情況:
(1)停止slave進(jìn)程
STOP SLAVE;
(2)設(shè)置事務(wù)號(hào),事務(wù)號(hào)從Retrieved_Gtid_Set獲取
SET @@SESSION.GTID_NEXT= 'xxxxxxxxxxx'
(3)設(shè)置空事務(wù)
BEGIN; COMMIT;
(4)恢復(fù)事務(wù)號(hào)
SET SESSION GTID_NEXT = AUTOMATIC;
(5)啟動(dòng)slave進(jìn)程
START SLAVE;
這些是基本的操作步驟,不知道你的還有什么其他的錯(cuò)誤,如果有的話加我的群?jiǎn)栁遥? 371561513