1樓:sql的藝術
sql關係到系統的執行效率,優化是sql的常說話題,那麼,如何優化sql語句呢?優化sql語句的十個重要步驟。
步驟/方法
確保timed_statistics在例項級設定為true。
確保max_dump_file_size設定為足夠大的值。
確定指向user_dump_dest的位置,並確保有足夠大的值。
為正在被討論的會話開啟sql_trace。
執行應用程式。
確定跟蹤檔案的位置。
在步驟6所確定的跟蹤檔案上執行tkprof以產生跟蹤輸出檔案。
研究跟蹤輸出檔案。
優化最昂貴的sql語句。
反覆執行步驟4到步驟9,直到所需的效能目標達到為止。
2樓:匿名使用者
步驟/方法
確保timed_statistics在例項級設定為true。
確保max_dump_file_size設定為足夠大的值。
確定指向user_dump_dest的位置,並確保有足夠大的值。
為正在被討論的會話開啟sql_trace。
執行應用程式。
確定跟蹤檔案的位置。
在步驟6所確定的跟蹤檔案上執行tkprof以產生跟蹤輸出檔案。
研究跟蹤輸出檔案。
優化最昂貴的sql語句。
反覆執行步驟4到步驟9,直到所需的效能目標達到為止。
如何優化用sql語句insert
小舅舅有點帥 插入書寫方式 1 insert into t1 field1,field2 value 001 002 最好的做法明確插入的每一列,列於查錯,而且漏列的機率會降低。2 insert into t1 field1,field2 values 001 002 003 004 能夠批量插入資...
怎樣進行sql資料庫的優化,如何進行SQL效能優化
du瓶邪 優化總結如下 1 主鍵就是聚集索引 2 只要建立索引就能顯著提高查詢速度 3 把所有需要提高查詢速度的欄位都加進聚集索引,以提高查詢速度注意事項 1.不要索引常用的小型表 2.不要把社會保障號碼 ssn 或身份證號碼 id 選作鍵3.不要用使用者的鍵 4.不要索引 memo notes 欄...
如何更改sql中某列的值,如何更改SQL中某列的值
通過update方法實現。sql update table tablename t set filename 值1 where t.name 條件 解釋 更改某列,說明有條件,所有必須通過 where 條件語句定位到列。定位成功後,通過set方法給固定欄位賦值即可。上面sql語句的意思 更改tabl...