query-performance

    0熱度

    1回答

    create table Orders ( city varchar(5) ,orderid int ,OrderedDateTime datetime ,ThresholdDatetime datetime ) insert into Orders values ('Texas',23,'2017-08-24 12:20:56.560','2017-08-24 20:00:23.0

    0熱度

    1回答

    我有幾個稱爲海報的項目有日誌。我想在創建這些日誌的日期前訂購海報。 我有一個名爲海報與此代碼模式: class Poster extends Model { protected $table = 'posters'; public function pos_log_resumenEnviado() { return $this->hasMany('App\models\Post

    -3熱度

    2回答

    我有包含2000萬條記錄的表。 每天我刪除100K記錄和100K記錄被插入,但是當我插入記錄需要更多時間。 表有一個聚集索引(主鍵)。 我已經嘗試過sp_updatestats刪除記錄

    2熱度

    2回答

    VARCHAR字段的索引性能是否與INT字段相同或更差? 我有一個表有兩個字段(都是VARCHAR)。我想在第一列創建一個索引。我腦海中有兩件事。 1.直接在第一個字段創建索引。 2.在第一個字段中爲每個VARCHAR分配一個整數並將它們存儲在一個表中。然後用整數替換第一列中的VARCHAR,並在第一列上創建另一個表和索引(在這種情況下,它將是整數列)。我將在這裏結束兩個不同的表格。 另外,如果我

    2熱度

    3回答

    我有MariaDB的10.1.14,很長一段時間我做沒有問題下面的查詢(它tooks約3秒): SELECT sum(transaction_total) as sum_total, count(*) as count_all, transaction_currency FROM transactions WHERE DATE(transact

    -2熱度

    2回答

    我想查詢SQL中的大數據集 - 哪種方法是正確的? declare @datetime Datetime select * from sales where salesdate <= @datetme 或: select * from sales where salesdate < (select GetDate()) 或:使用 select * from sales wh

    4熱度

    2回答

    我是新來arangoDB與圖形。我只是想知道,建立邊緣還是使用'DOCUMENT()'進行非常簡單的1:1連接(不需要查詢圖形)會更快? LET a = DOCUMENT(@from) FOR v IN OUTBOUND a CollectionAHasCollectionB RETURN MERGE(a,{b:v}) VS LET a = DOCUMENT(@from) RETURN

    0熱度

    2回答

    實際上,當我們通過java代碼創建一個動態創建的SQL時,我有點卡住了這個問題,這意味着where子句中使用的字段列表中沒有一致性把適當的指數放在一個巨大的延遲和性能損失。我們使用MSSql服務器作爲歷史數據的存儲。目前300萬條記錄的總量肯定會增加。有沒有辦法來優化下面的SQL查詢。任何幫助將非常感激,因爲我不能添加索引到所有可能的字段組合,有10+。 SELECT F_ID,

    0熱度

    1回答

    假設我有小表(t1)和大表(t2)。我有t2的索引列1和列2。如果我想要INNER JOIN t1和(select * from t2 where column1 = x)那麼即使在內部連接t1(select * from t2 where column1 = x)之後,t2上的索引仍然有用嗎? 如果我的查詢是(select * from t2 where column1 = x)那麼明顯的索引是

    0熱度

    1回答

    我正在查詢檢索服務報告列表及其詳細信息。該查詢還通過在詳細信息列中添加' - '來返回數據庫中缺少的服務報告。花一些時間在它之後,我已經想出了這樣的查詢: - select 22000+n as sSrn ,IFNULL(m.mType,'---') machineType, ifnull(c.custName,'---') as customerName, IFNULL(sDos,'