2016-11-03 24 views
-1

我有一個包含大約470萬條記錄的表。我創建了一個全文索引。 我正在經歷全文索引的初始人口緩慢。 我的初始定價層級是S1,我將其升級到了S3,但是我沒有得到更好的性能。Azure SQL全文索引初始填充緩慢

DTU和CPU不高(通常保持在0%左右),當前速度約爲每小時175000條記錄。

我能做些什麼來加快速度?

在此先感謝。

LE。

我試圖在SQL Server 2014本地安裝相同的操作,我沒有索引數據的問題。

更新2016年11月14日

輸出到dm_Exec_requests SESSION_ID REQUEST_ID START_TIME status命令的sql_handle statement_start_offset statement_end_offset plan_handle database_id的USER_ID CONNECTION_ID blocking_session_id wait_type WAIT_TIME last_wait_type wait_resource open_transaction_count open_resultset_count TRANSACTION_ID CONTEXT_INFO PERCENT_COMPLETE estimated_completion_time CPU_TIME total_elapsed_time scheduler_id task_address讀取寫入logical_reads text_size語言date_format date_first quoted_identifier arithabort ansi_null_dflt_on ansi_defaults ansi_warnings ansi_padding ansi_nulls concat_null_yields_null tr​​ansaction_isolation_level lock_timeout DEADLOCK_PRIORITY ROW_COUNT prev_error nest_level granted_query_memory executing_managed_code GROUP_ID query_hash query_plan_hash statement_sql_handle statement_context_id DOP parallel_worker_count external_script_request_id 90 0 57:45.2運行SELECT 0x020000004D4F6005A3E8119F3DD3297095832ABE63E312F20000000000000000000000000000000000000000 0 66 0x060005004D4F6005D04F998A6E00000001000000000000000000000000000000000000000000000000000000 5 1 70A61674-396D-47EB-82C7-F3C13DAA2AD0 0 0 NULL MEMORY_ALLOCATION_EXT 0 1 141037 0 0x380035003100450039003200350032002D0045003700450032002D0034003600320041002D0039004200390041002D003200310037004400300036003700430032004100360039 0 1 1 0 0x7A218C885C2F7437 0 0 228 2147483647 us_english mdy 7 1 1 1 0 1 1 1 1 2 -1 0 1 0 0 0 0 2000000026 0xC1681A4180C2C052 0x63AD167562BDAE5D 0x0900A3E8119F3DD3297095832ABE63E312F20000000000000000000000000000000000000000000000000000 7 1 NULL NULL

正如我在P1上看到的,雖然這看起來好多了。這很奇怪,因爲它比S3更強大。

我會將其標記爲已解決,因爲它似乎是與服務層級有關的問題。

+0

您可以檢查您運行的查詢的等待統計信息 – TheGameiswar

+0

select * from sys.dm_exec_requests – TheGameiswar

+0

我只有1個條目: 狀態\t命令\t start_time 運行\t選擇\t 2016-11-03 13:53:07。710 –

回答

1

如果碰到Azure數據庫的服務層,全文索引的運行速度將比標準層快得多。

我無法感覺到S1與S3之間的差異,但P1與S3相比要快得多。 我不知道在這背後的共鳴,即使在DTU的差異只有25(S3:100 DTU,P1:125 DTU)

+0

優質等級也昂貴得多。 – wBob

+1

@wBob是的,這是事實,但您只需要第一次更新全文索引時,未來的操作就沒有問題,此後搜索也可以在S0價格層 –