sql server 2008資料庫索引批量重建**?有木有問題
1樓:
太晌昌祥迅察複雜了,可宴搏以用全庫重建索引的語句:
exec sp_msforeachtable 'dbcc dbreindex(''
oracle 資料庫 要設定乙個資料庫使用者每天在晚上23:00進行自動備份,並重建索引 怎麼做
2樓:匿名使用者
我搶、我搶、我搶沙發~
在pl-sql中如何給oracle資料庫重建索引?
3樓:網友
如果5條都要插入的話就要用到遊標了。
declare cursor table3_cursor isselect tet from table3;
maxid ;
beginselect id into maxid from table2;
insert into table1 (id,name) values (22,maxid);
for idx in table3_cursor loop --idx可以看作是從遊標中取出的值,這裡就可--以看作是txt,迴圈取出table3中的txt
insert into table2(id,content,date)
values(maxid,,sysdate);
end loop;
end;
資料庫中一張表裡面的索引資料大小超過了表本身的資料大小,這種情況是否正常,是否要對索引進行重建
4樓:網友
我覺得不應該啊!我用c#開發的時候遇到過這種情況,是因為我把資料庫查詢到的表放在快取裡,然後執行了刪除之後,如果沒有重新查詢,快取裡的表還是那麼多資料,用的時候就會出現顯示的資料比資料庫裡的資料多,因為刪除的時候不刪除快取表裡的資料!遇到過這種情況!
但像你說的這種情況應該不正常!庫裡只有1條記錄,你查出來的表裡能看到10條!這不科學!
5樓:匿名使用者
我認為是很有可能產生這樣情況的。當你的表建立的過多的索引時,索引資料大小會大於表資料大小。例如,表裡有10個欄位,為每乙個欄位都建立乙個索引。肯定會產生索引資料會大於表資料。
6樓:網友
我沒碰到這種情況。。。
難道是表本身進行了一次大批量的刪除操作,而索引沒有自動更新?
個人覺得需要重建下,看下重建後的結果,再分析。
資料庫怎麼用,怎麼做資料庫?
資料庫一般包含表,項等部分。現在流行的使用sqlserver和oracle等。學這個先從學習sql語句學起,大致最基本是 增,刪,改,查 4個基本設定。他們都有圖形介面的操作,本人認為初中畢業的文化水平就可以學會。中專水平就可以維護企業資料庫了。微軟系統,就先練sqlserver吧,很容易。orac...
sql資料庫共享問題,怎麼實現資料庫的共享
sql server預設埠1433,但是如果沒有安裝sqlsvr 的servicepack 3以上,通過這個埠是出現連線不上的。可以在cmd視窗下netstat a看看這個埠是否開啟。如何實現區域網內sql資料庫共享 5 如果你的軟體所記錄的載體是拿過來就能用的那種,可以考慮共享記錄所在的資料夾,然...
資料庫查詢表裡面的資料怎麼查詢,資料庫中查詢時,要查詢姓 黃 的如何查詢
1.通過系統的 效能 來檢視 開始 管理工具 效能 或者是執行裡面輸入 mmc 然後通過 新增計數器新增 sql 的常用統計 mssql general statistics 然後在下面列出的專案裡面選擇 使用者連線 user connection 就可以時時查詢到sql server資料庫連線數了...