query-performance

    4熱度

    3回答

    我們的公司表是使用填充空格的字段創建的。 我沒有訪問權限來更改數據庫。 但是,我注意到,當我使用Trim()函數創建LINQ查詢時,性能下降不少。 查詢一樣簡單,因爲這表明性能降低: Companies .Where(c => c.CompanyName.Equals("Apple")) .Select(c => new { Tick = c.Ticker.Trim(),

    0熱度

    2回答

    SQL Server等DBMS中執行的查詢的性能(響應時間)是否會受到服務器運行的機器上發生的任何操作的影響?更具體地說,當運行幾個Windows進程連續檢查和清理機器並處理從網絡接收到的數據時,響應時間是否會增加? 謝謝。

    2熱度

    1回答

    我有一個表(可以稱之爲audit),看起來像這樣: +--------------------------------------------------------------------------+ | id | recordId | status | mdate | type | relatedId | +-----------------------------------

    1熱度

    1回答

    我有一個數十萬行的表格,我有必要選擇在某個日期範圍內創建的行,這可能是唯一的'where'子句。有沒有可接受的方法來提高查詢性能? 如果'date_created'字段在所有插入的行中全部增加,我是否需要每天(或者更經常地)b-樹索引上的表CLUSTERing?

    0熱度

    2回答

    我想了解哪些以下的數據計算MySQL是一個更好的選擇:使用Python從MySQL查詢的輸出 數據計算。 在查詢本身中執行計算。 例如,查詢返回20行10列。 在Python中,我計算了一些列的差異或劃分。 在查詢或Python中這樣做是否更好?

    1熱度

    1回答

    我們的生產環境存在性能問題。 我們發現Oracle正在使用不正確的索引執行查詢。 查詢在它們的WHERE CLAUSE中包含主鍵的所有列(而沒有其他)。 重建索引和收集統計信息後,Oracle開始使用PK_INDEX。執行計劃表示索引唯一掃描。 它工作得很好,然後Oracle開始再次使用錯誤索引。它現在使用的索引包含2個列,其中只有1個出現在查詢的WHERE子句中。現在執行計劃表示INDEX RA

    1熱度

    2回答

    我有一個查詢,我需要提高效率。 我將它分解成多個部分來查看效率層的位置,我目前有幾個嵌套Select語句,這些是性能問題嗎? 這裏是其中的一個示例: SELECT AgreementID, DueDate, UpdatedAmountDue AS AmountDue, COALESCE((SELECT SUM(UpdatedAmountDue)

    4熱度

    1回答

    在我們的SQL SERVER 2008 R2數據庫中,我們有一個COUNTRIES包含國家的參考表。該PRIMARY KEY是一個nvarchar列: create table COUNTRIES( COUNTRY_ID nvarchar(50) PRIMARY KEY, ... other columns ) 主鍵包含了諸如「FR」,「GER」,「美國」,「英國」等,這表

    3熱度

    2回答

    我知道這是一個常見問題,我已經閱讀了其他幾篇文章和論文,但是我找不到一個考慮索引字段和兩個查詢都可能返回的記錄數量的問題。 我的問題確實很簡單。在這裏推薦使用類似於SQL的語法(在性能方面)編寫這兩者中的哪一個。 首先查詢: Select * from someTable s where s.someTable_id in (Select someTable_id

    0熱度

    2回答

    我一直在研究一個小型的Perl程序,它可以和一張文章表一起工作,如果他們還沒有被閱讀過,就會把它們展示給用戶。它工作得很好,而且總體來說速度相當快。但是,今天下午,性能已經下降得足夠快,我並不擔心將查詢優化爲每個查詢3-4秒。要選擇文章,我提出以下查詢: SELECT channelitem.ciid, channelitem.cid, name, description, url, creati