database-performance

    2熱度

    2回答

    SQL在這兩個語句之間的性能有差異嗎? SELECT distinct 'A' as TableName, Col1, Col2, Col3 FROM A UNION ALL SELECT distinct 'B' as TableName, Col1, Col2, Col3 from B 與 SELECT 'A' as TableName, Col1, Col2, Col3 FROM A

    0熱度

    2回答

    我有一個簡單的MySQL 5.6.23 GROUP BY查詢,它需要32秒才能在RDS db.r3.xlarge instance上運行。 InnoDB表格大約有47M行。 explain說我選擇了大約8K。最終的GROUP BY輸出有86行。根據show processlist; 99%的時間花在Creating sort index上。如果我大大增加menu_id in (...)列表中的id

    0熱度

    1回答

    我在兩種模型之間有多對多的關係:客戶和地址。客戶有很多地址,但其中一個地址是默認地址。我想創建一個customer_id,address_id和default列的交界處將是一條路。 default列將是一個布爾值。但是,對嗎?大概有0個值,偶爾有1個。 另一個人告訴我只保留沒有default列的聯結表,而是將customers表中的默認地址保存爲address_id。該參數用於存儲空間,因爲聯結表

    1熱度

    1回答

    我是Postgres的新手,甚至更加了解如何解釋工作原理。我有一個查詢下面這是典型的,我只需更換日期: explain select account_id, security_id, market_value_date, sum(market_value) market_value from market_value_history mvh inner join

    1熱度

    1回答

    我有一個數據庫表,如下所示。 我的目的是設置行默認的一些事件之一。這意味着,如果使用選擇以與ID的行= 5作爲默認值,則ISDEFAULT用於行與ID值= 2將被設置爲Ñ並用ID = 5將相同的用於行更新至Y。 正如我想到的,有兩種方法來實現這一點。在這兩種方式中,它都需要進行兩次數據庫事務。 設置ISDEFAULT的所有行到Ñ,然後更新與ID = 5〜ý的行。 更新ISDEFAULT字段Ñ其中I

    1熱度

    2回答

    這裏是我的查詢, SELECT si.* FROM FROM SHIPMENT_ITEMS si WHERE ID IN (SELECT ID FROM id_map WHERE code = 'A') AND LAST_UPDATED BETWEEN TO_DATE('20150102','YYYYMMDD') - 1 AND TO_DATE('20150103','YYYYMMD

    5熱度

    1回答

    我有一個銷售數據庫,我希望根據這些類別選擇獲取客戶詳細信息。 我有大約15個類別,我的客戶數據庫是500萬條記錄。 每個產品可能屬於多個類別。 我需要根據所選類別檢索客戶名稱。 將所有這些類別設置爲列或爲產品和類別創建單獨的表然後創建內部聯接是更好的方法嗎? 我希望在性能方面哪一個更好。 方法1: 這裏1表示,該產品在該類別。 方法2:

    0熱度

    1回答

    使用派生表來計算聚合或使用連接更好嗎?在下面的例子中,派生表是整個查詢,但性能明智嗎? **我沒有查詢計劃,並不能看到支出%的差異** SELECT sl_ytd.state, sl_ytd.num_stores, sl_ytd.ytd_sales FROM (SELECT SUM(sis.sale

    0熱度

    1回答

    在MySQL select various(functions(here(...))) foo, count(*) ct from table group by foo having ct > 1; 看起來重複數據刪除一切,我有一個查詢。我想更改查詢以從foo刪除加號和其後的任何內容,以便如果various(functions(here(...)))得到foo+bar我只得到foo。 (

    0熱度

    2回答

    我將一個自定義的網站遷移到WordPress,首先我必須從前一個網站遷移數據,然後每天必須使用API​​執行一些數據插入。 我喜歡插入的數據附帶一個唯一的ID,代表一個足球比賽。 爲了避免多次插入同一個遊戲,我做了一個數據庫表結構如下: CREATE TABLE `ss_highlight_ids` ( `id` int(11) NOT NULL AUTO_INCREMENT,