假如一張表有一億條資料,你怎樣提高查詢效率

2022-08-22 00:12:13 字數 305 閱讀 6287

這是網友的。

同樣,如果這個表一般不插入資料的話,只供查詢的話,我們還可以將表壓縮,改成收縮表

壓縮後插入效率很低,不過查詢效率很高

如果是其他的資料庫的話,如sybase的話,只能定義一些索引了,並且索引要放在不同的segment裡面,防止查詢的時候i/o爭用的情況出現,降低查詢效果

總的來說,1億條資料不多,還是比較好處理的,我這邊的表多大幾十億都照樣查詢

還有要提醒的是,乙個表的資料,我們不能讓它一直增加,要對錶做一下資料遷移的策略,比如定時將表的資料遷到其他的歷史表裡面去。如果本身就是歷史表的話就當我沒說哦,呵呵

同一張表中複製一條資料

insert into db exampl pid title img release id release time last edit time scene id brand id style id type describe group id is open status select pid...

將一張表的資料插入另外一張表

表cmb send sms create table cmb send sms send id bigint 20 not null auto increment comment 主鍵id phone no varchar 32 not null comment 手機號碼 status varcha...

從一張表資料匯入到另一張表

1 insert into select語句 語句形式為 insert into table2 field1,field2,select field1 field2 from table1 或者 insert into table2 select from table1 注意 1 要求目標表tabl...