query-optimization

    4熱度

    3回答

    假設有一個名爲tree_node的表,它具有名爲id的主鍵,並且有一個名爲parent_id的可爲空的列,表中嵌入了樹結構(或森林),如何計算一個樹的深度在SQL中有效的方式在樹/森林節點?

    1熱度

    1回答

    請看下面的SQL代碼。 DECLARE @RET TABLE(OID BIGINT NOT NULL,rowid bigint identity); DECLARE @ResultTbl TABLE(OID BIGINT,sOID BIGINT,partkey bigint); DECLARE @PATOID as VARCHAR(4000) SET @PATIENTOID= '95,9

    2熱度

    5回答

    運行永遠我有以下SQL代碼: select val.PersonNo, val.event_time, clg.number_dialed from vicidial_agent_log val join call_log clg on date_add('1970-01-01 02:00:00', interval clg.uniqu

    0熱度

    1回答

    在交通非常繁忙的LAMP服務器上,我使用內存表來跟蹤多個數據項作爲計數器。它的實現是這樣的: $query = "INSERT INTO daily_info_mem SET di_num=1 ,di_type=9, di_date = current_date(), di_sid= $sid_int ,di_name='user_counter' ON DUPLICATE KEY UPDATE

    1熱度

    1回答

    我碰巧在Drupal中開發了一個模塊,並且由於某些看似不對,必須使用自定義SQL。這讓我遇到了一些修改節點的問題,我得出結論 ,在Drupal中最好使用它的本地方法處理任何數據。否則,可能會出現數據完整性問題。 甚至與慾望優化Drupal的SQL查詢,顯然這應該在極少數情況下完成真正的瓶頸。 你是什麼關係這一難題的經驗 - 直接的SQL查詢與Drupal模塊/功能?

    5熱度

    2回答

    作爲索引優化中的練習(閱讀:面試問題),我需要一個對SQL2005中的標準AdventureWorks數據庫很慢的查詢。我嘗試過的所有查詢都需要1秒左右的時間,我寧願有一個需要幾秒鐘的查詢纔能有效地進行優化。 任何人都可以在這裏創建這樣一個查詢或給我指針如何創建一個緩慢的查詢?我似乎無法讓我的查詢非高性能:)

    0熱度

    2回答

    我的一位前同事將以下UPDATE作爲數據導入腳本的一部分寫入,並且需要將近15分鐘才能在92k行的表上完成。 UPDATE table SET name = ( SELECT TOP 1 old_name FROM ( SELECT SUM(r) rev, number, name, intermediate_number

    1熱度

    5回答

    注:編輯:請如果有一個更好的:) 我的問題是編輯標題: 我在我的數據庫中的兩個表 ----------- | table1 | |----------| | id | |text | =========== ----------- | table2 | |----------| | id |

    0熱度

    4回答

    我有一個表像這樣: call_activity ( call_id TEXT, activity_type TEXT, activity_time TIMESTAMP, PRIMARY KEY(call_id, activity_type, activity_time) ) activity_type可在約9種不同的字符串之一: 'started' '

    21熱度

    3回答

    我有一個Sqlite數據庫,我想檢查索引是否正確。 MS SQL Analyzer非常適合分解查詢執行和使用索引。 Sqlite有沒有類似的工具?