Sql優化精簡版

2021-07-10 11:26:03 字數 435 閱讀 8160

1.select語句中避免使用*,盡量應該根據業務需求按欄位進行查詢

2.刪除重覆記錄

delete from tble tb where tb.id>(select min(id) from tble ble where tb.name=ble.name)

3.用》=替換》

4.盡量多使用commit   如對大資料量的分段批量提交

5.用not exists 替換not in 操作符

6.like操作符  like使用不當會導致效能問題,原因是like在左右兩邊都有%的時候,不會使用索引

7.避免在索引殘列上使用計算和函式,這樣索引就不能使用

8.用union-all替換union  因為union-all不會過濾重複資料而且不會自動排序

9.減少資料庫的訪問次數

10.用trucate替換delete

AsyncTask原理精簡版

asynctask有三個主要的方法 onpreexecute doinbackground string.params onpostexecute 建立asynctask物件需要重寫乙個類繼承asynctask,因為asynctask本身是抽象類 new asynctask execute para...

github 使用精簡版

使用git bash上傳時,必須進入需要上傳的檔案的目錄,例如我要上傳的檔案在c 1 1 1 upload 那麼我就要進入到c 1 1 1,然後用以下命令上傳檔案 刪除 git rm cached r useless git commit m remove directory from remote...

vim精簡版教程

vim編輯器 編輯器的分類 全稱 分類vim emacs notepad grep sedawk 編輯模式 命令模式 輸入模式 末行模式 視覺化模式 塊 預設處於編輯模式 編輯模式 命令模式 輸入模式 i 在當前游標所在字元的的前面,轉換為輸入 a 在當前游標所在字元的的後面,轉換為輸入 o 在當前...