首頁 資料庫 mysql教程 movelob会不会影响其他索引状态?_MySQL

movelob会不会影响其他索引状态?_MySQL

May 27, 2016 pm 01:46 PM
狀態 索引

前几天在客户现场做升级,脚本中move lob字段了,客户继续执行操作的时候,喊索引失效了。经查看,是非lob字段的索引失效,当时没注意,直接rebuild了,半夜回去的路上,经理问我,move lob字段,为什么其他索引会失效?我当时。。。夜深人静时,最佳思考时。思考的结果就是:我发现很多东西我都知道,但究其根本,就有点模糊了。比如:索引,我知道是根据rowid快速找到一行,但是,索引存储的是一列的值(单列索引),会不会存储与其他列的关系呢?。。。。

后来决定通过实验验证,不知道所以然,至少得知道依然呀。怎么着,先知道一个再说先。

--建测试表,含主键
create table dxmy_lob(id number primary key,name blob,sex varchar2(10),location varchar2(100));
select * from dba_lobs d where d.table_name = 'DXMY_LOB';

--插入数据
INSERT INTO DXMY_LOB VALUES(2,to_blob('110111011'),'MAN','SOMEWARE');
COMMIT;

select * from dxmy_lob;

--创建普通索引
create index ind_dxmy on dxmy_lob(sex);

--move前查看索引状态
select d.owner,d.index_name,d.index_type,d.status,d.last_analyzed from dba_indexes d where d.table_name = 'DXMY_LOB';

OWNER	INDEX_NAME	INDEX_TYPE	STATUS	LAST_ANALYZED
LM	IND_DXMY	NORMAL	VALID	2015/12/17 4:29:51
LM	SYS_C0011400	NORMAL	VALID	
LM	SYS_IL0000087754C00002$$	LOB	VALID	

--move走起
alter table lm_lob move lob(name) store as LM_LOB_SEG (tablespace users);

--move之后索引状态
select d.owner,d.index_name,d.index_type,d.status,d.last_analyzed from dba_indexes d where d.table_name = 'DXMY_LOB';

OWNER	INDEX_NAME	INDEX_TYPE	STATUS	LAST_ANALYZED
LM	IND_DXMY	NORMAL	VALID	2015/12/17 4:29:51
LM	SYS_C0011400	NORMAL	VALID	
LM	SYS_IL0000087754C00002$$	LOB	VALID	

正常呀,莫非。。。
登入後複製
\

 

哎,我灵机一动,以为是复合索引,结果不能建。。

那最大的可能就是客户做了什么操作,是索引失效了。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

處於待機狀態的連線狀態:已斷開,原因:NIC合規性 處於待機狀態的連線狀態:已斷開,原因:NIC合規性 Feb 19, 2024 pm 03:15 PM

「事件日誌訊息中的連接狀態顯示為待機狀態:已斷開連接,原因是符合NIC標準。這表示系統在待機模式下,網路介面卡(NIC)已斷開連接。雖然這通常是網路問題,但也可能由軟體和硬體衝突引起。在接下來的討論中,我們將探討如何解決這個問題。」待機連接斷開的原因是什麼? NIC合規性?如果在Windows事件檢視器中發現「ConnectivityStatusinStandby:DisConnected,Reason:NICCompliance」訊息,這表示您的NIC或網路介面控制器可能有問題。這種情況通常

如何在 Windows 11 上修復 100% 的磁碟使用率 如何在 Windows 11 上修復 100% 的磁碟使用率 Apr 20, 2023 pm 12:58 PM

如何在Window11上修復100%的磁碟使用率查找導致100%磁碟使用的有問題的應用程式或服務的直接方法是使用任務管理器。若要開啟任務管理器,請右鍵點選開始功能表並選擇任務管理器。按一下磁碟列標題,查看佔用最多資源的內容。從那裡開始,您將很好地了解從哪裡開始。但是,問題可能比僅僅關閉應用程式或停用服務更嚴重。繼續閱讀以查找問題的更多潛在原因以及如何解決這些問題。停用SuperfetchSuperfetch功能(在Windows11中也稱為SysMain)有助於透過存取預取檔案來減少啟動時

陌陌狀態怎麼設定 陌陌狀態怎麼設定 Mar 01, 2024 pm 12:10 PM

陌陌這款廣為人知的社群平台,為用戶的日常社交提供了豐富的功能服務。在陌陌上,用戶可以輕鬆分享生活狀態、結交朋友、進行聊天等。其中設定狀態功能讓使用者能夠向其他展示自己當前的心情和狀態,進而吸引更多人的注意和交流。那麼究竟該如何設定自己的陌陌狀態呢,以下就為大家帶來詳細的內容介紹!陌陌怎麼設定狀態? 1.打開陌陌,點擊右下角更多,找到並點擊每日狀態。 2、選擇狀態。 3、即可顯示設定的狀態。

以下是6種修復Windows 11搜尋欄不可用的方法。 以下是6種修復Windows 11搜尋欄不可用的方法。 May 08, 2023 pm 10:25 PM

如果您的搜尋欄在Windows11中不起作用,有幾種快速方法可以立即啟動並運行!任何微軟作業系統有時都可能遇到故障,最新的作業系統不能免除該規則。此外,正如Reddit上的使用者u/zebra_head1所指出的那樣,同樣的錯誤出現在Windows11的22H2Build22621.1413上。用戶抱怨切換工作列搜尋框的選項隨機消失。因此,您必須為任何情況做好準備。為什麼我無法在電腦上的搜尋欄中鍵入內容?無法在計算機上鍵入可歸因於不同的因素和過程。以下是您應該注意的一些事項:Ctfmon.

如何在 Windows 11 中隱藏檔案和資料夾並從搜尋中移除? 如何在 Windows 11 中隱藏檔案和資料夾並從搜尋中移除? Apr 26, 2023 pm 11:07 PM

<h2>如何在Windows11上從搜尋中隱藏檔案和資料夾</h2><p>我們首先要看的是自訂Windows搜尋檔案的位置。透過跳過這些特定位置,您應該可以更快地看到結果,同時還可以隱藏您想要保護的任何檔案。 </p><p>如果要從Windows11上的搜尋排除檔案和資料夾,請使用下列步驟:</p><ol&

如何查看伺服器狀態 如何查看伺服器狀態 Oct 09, 2023 am 10:10 AM

查看伺服器狀態的方法有使用命令列工具、圖形介面工具、監控工具、日誌檔案和遠端管理工具等。詳細介紹:1、使用命令列工具,在Linux或Unix伺服器上,可以使用命令列工具來查看伺服器的狀態;2、使用圖形介面工具,對於具有圖形介面的伺服器作業系統,可以使用系統提供的圖形介面工具來查看伺服器狀態;3、使用監控工具,可以使用專門的監控工具來即時監視伺服器的狀態等等。

如何在安卓手機上的WhatsApp上離線顯示 如何在安卓手機上的WhatsApp上離線顯示 Jul 14, 2023 am 08:21 AM

想要顯示為「離線」或不想在WhatsApp上與您的朋友分享您的目前狀態?有一個簡單而巧妙的技巧可以做到這一點。您可以調整WhatsApp設置,以便您的朋友或其他人無法在其中看到您的當前狀態(離線或上次看到)。如何在您的WhatsApp狀態列上顯示為離線狀態?這是一個非常簡單和簡化的過程。因此,請立即執行以下步驟。步驟1–在手機上開啟WhatsApp。步驟2–點選⋮並選擇開啟「設定」。步驟3–打開“隱私”設定以存取它。步驟4–在該隱私頁面上,開啟「上次查看和線上」設定以存取該設定。步驟5–將「誰可

oracle索引類型有哪些 oracle索引類型有哪些 Nov 16, 2023 am 09:59 AM

oracle索引類型有:1、B-Tree索引;2、位圖索引;3、函數索引;4、雜湊索引;5、反向鍵索引;6、局部索引;7、全域索引;8、網域索引;9、位圖連接索引;10、複合索引。詳細介紹:1、B-Tree索引,是一種自平衡的、可以有效率地支援並發操作的樹狀資料結構,在Oracle資料庫中,B-Tree索引是最常用的一種索引類型;2、位圖索引,是一種基於點陣圖演算法的索引類型等等。

See all articles