by adonisy
2. 八月 2021 13:05
DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
簡介
上期提到了在雲端中使用一些執行計劃來觀察查詢效能,而本期將要持續這方面的主題繼續探討有關雲端中的最佳化部分。
羽量級查詢分析
如前期的內容所述,捕獲實際執行計畫,無論是使用 SSMS 還是使用擴充事件監視基礎結構(將在本期的後面部分詳細介紹),都可能會產生大量資源花費,
並且通常僅在即時網站故障排除工作中完成。
眾所周知,觀察者開銷是監視運行中的應用程式的成本。在某些情況下,這可能僅占 CPU 利用率的幾個百分點,但是在其他情況下(例如捕獲實際執行計畫),
它可能會...
[更多...]
by vivid
21. 七月 2021 04:32
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210722702 出刊日期: 2021/07/21 這一篇文章將延續《共用Blazor元件設計 - 1》一文的情境,介紹在Blazor Server網站應用程式之中,使用Visual Studio 2019開發工具透過Blazor類別庫專案,設計在多個專案中共用的元件(Component),共用元件的程式碼除了可以在一個「.razor」檔案中,撰寫UI介面與程式碼邏輯之外,還可以使用程式碼分離的設計風格將UI介面與程式邏輯分開。最後將介紹在Blazor類別庫專案之...
[更多...]
by adonisy
19. 七月 2021 09:00
.DB World 國際中文電子雜誌作 者:楊先民審 稿:張智凱
在雲端中的最佳化查詢效能
簡介
最佳化查詢效,查詢執行計畫可能是資料庫效能最重要的方面。
改進不良計畫無疑是一個只需少量努力就可以帶來巨大改進的領域。
雖然硬體問題可能會限制查詢效能,但改善硬體通常最多只能將效能提高 10 - 20%。更常見的是,資料庫管理員會遇到未經最佳化、統計資訊陳舊或缺失、
索引缺失或資料庫設計選擇不當的查詢,導致資料庫引擎需要完成更多工作才能返回給定查詢的結果。
改進計畫有...
[更多...]
by vivid
7. 七月 2021 04:31
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210722701 出刊日期: 2021/07/07 Blazor元件(Blazor Component)是Blazor應用程式的基本單位,它可以包含使用HTML標籤、C# Razor語法定義的UI介面(HTML),也可以包含C#程式碼撰寫處理邏輯。元件(Component)可以巢狀式的結構內嵌在其它元件之中使用。 這篇文章介紹如何建立ASP.NET Core Blazor Server專案,以及在Blazor Server網站應用程式之中,使用Visual St...
[更多...]
by adonisy
5. 七月 2021 00:14
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
在雲端中與效能相關的維護任務
簡介
即使資料庫在雲中,無論使用 PaaS 還是 IaaS 解決方案,與效能相關的持續維護任務對於應用程式的整體成功也至關重要。
無論是虛擬機器中運行的 SQL Server 實例還是 Azure SQL 資料庫,都需要確保統計資訊 是最新的,並且索引組織良好。
索引維護任務
除了適當的索引編制之外,索引維護還是性能的重要部分,特別是對於掃描表或索引...
[更多...]
by vivid
23. 六月 2021 05:57
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210622202 出刊日期: 2021/6/23 這篇文章將介紹如何在ASP.NET Core Razor Page網站中自行設計Cookie驗證,而不是使用ASP.NET Core Identity套件來進行驗證動作。我們將建立一個沒有驗證功能的ASP.NET Core Razor Page範本專案,然後再加上自訂Cookie驗證的程式碼。 建立ASP.NET Core Razor Page專案 從Visual Studio「開始」視窗選取「Create a...
[更多...]
by adonisy
21. 六月 2021 14:53
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
在雲端中的使用者資料庫配置
前言
在最新版本的 SQL Server 中,Microsoft 將更多配置選項移至了資料庫級別,從而使你可以更精細地控制資料庫的行為方式。除這些選項外,他們還引入了一些功能,這些功能是智慧查詢處理的一部分,可讓查詢最佳化工具在生成查詢執行計畫時做出更好的選擇。PostgreSQL 和 MySQL 的 Azure 資料庫還提供了智慧選項,可説明你更好地瞭解資料庫的性能。
本期內容
本期內容結束時,你將:
瞭解資料庫範圍的配置...
[更多...]
by vivid
9. 六月 2021 11:04
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210622201 出刊日期: 2021/6/9 這篇文章將延續《Razor Page入門 - 13》一文的ASP.NET Core Razor Page專案,介紹如何使用Visual Studio 開發工具,在Razor Page網站應用程式之中建立、呼叫ASP.NET Web API。 什麼是ASP.NET Web API ? ASP.NET Web API 是ASP.NET Core MVC 的一部分,主要的目標是設計一個以HTTP為基礎的...
[更多...]
by adonisy
7. 六月 2021 12:59
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
如何在雲端中配置資源以獲得最佳的效能
管理員在雲中面臨的挑戰之一是平衡成本和效能。Azure 和 SQL Server 都提供了許多配置選項,可以滿足小型和大型工作負載的需求。
選擇正確的儲存並調整虛擬機器大小是滿足應用程式效能需求和平衡雲成本的關鍵步驟。
正確配置 SQL Server 資源(如 TempDB)很容易成為效能瓶頸,而 Resource Governor( 可用於管理多租戶工作負載)
對於正確維護伺服器效能也很重要。...
[更多...]
by adonisy
31. 五月 2021 08:35
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
本期簡介
一個或一組用戶報告報表或操作的效能問題,是 DBA 面臨的常見情況。通常,這恰好在問題發生後發生,有時在他們運行查詢後的一兩天。
過去,很難或不可能檢索與查詢執行相關的數據,因為該數據儲存在記憶體中並且非常短暫。
為了使用 SQL Server 收集此數據,你需要使用第三方工具或構建自定義的監視解決方案,以主動收集和 維護效能訊息。
從 SQL Server 2016 開始,不再需要第三方或自定義解決方案,Microsoft 在 SQL Server 2016 中引入了查詢儲存,該查詢儲...
[更多...]