簡體   English   中英

將后端移動到 SQL 服務器后,Access 中的列排序非常慢

[英]Sorting columns is very slow in Access after moving back-end to SQL Server

我使用 SQL Server Migration Assistant for Access 工具將數據庫移動到 SQL Server 並保持 Access 作為前端。 一切都很順利,數據看起來正確,報告運行良好,等等。我只是遇到了一個問題,它基本上無法使用。

當我在 Access 中打開表並嘗試對列進行排序時,速度非常慢。 當我單擊該列並選擇一個選項(例如排序 AZ)時,它會在左下角顯示“正在計算...”大約一分鍾,然后它才會實際對列進行排序。

有什么辦法可以加快這個速度嗎? 我是否在遷移中做了一些可能導致這種情況的事情? 以前沒有任何問題。

如果沒有關於表的更多信息(即它的大小、索引和網絡速度),很難確定您看到此延遲的原因,但您可以采取一些步驟來縮小延遲的來源。 在 SQL 的 Server Management Studio 中,創建一個對表中的同一列進行排序的查詢。 (即 Select * from Tablename ORDER BY Columnname;)。 如果它運行得很快,那么您可以確定該表及其索引都很好,您需要查看您的計算機和 SQL 服務器之間的網絡速度。 如果它運行緩慢,則問題出在表、其索引甚至 SQL 服務器電源不足。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM