在雲端中的任務自動化

by adonisy 20. 九月 2021 13:12
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱 在雲端中的任務自動化    簡介  在很多環境中,資料庫管理員的共同目標是讓盡可能多的重複性任務自動化。這可以像用腳本自動備份一樣簡單,也可以像構建全自動警報系統一樣複雜。  本期將提供了關於任務自動化以簡化 DBA 工作的詳細資訊。相關方法包括安排用於常規維護作業的任務,以及多實例管理和任務成功或失敗或未完成的通知配置。    設置自動部署  與本地環境需要佈線和搭架硬體才能部署新的資料庫伺服器不同,雲計算的主要優勢之一是系統資源被抽象到 AP... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

Blazor WebAssembly漸進式網路應用程式

by vivid 15. 九月 2021 08:02
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210922902 出刊日期: 2021/9/15 漸進式網路應用程式(Progressive Web Application,PWA)通常是一個單一頁面應用程式(Single Page Application,SPA),支援現代化瀏覽器應用程式開發介面,運作起來像是桌上型瀏覽器一樣,能夠下載到用戶端的電腦上執行,不需要和伺服器保持持續的連線允許離線運行。當使用者沒有在使用PWA應用程式時,還能夠收到後端伺服器推播的通知,也能夠自動在背景更新。 Blazor Web... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Blazor | 許薰尹Vivid Hsu

在雲端中基於效能的設計索引(下)

by adonisy 6. 九月 2021 14:20
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱 資料壓縮  如上所述,資料行存放區索引的主要優勢之一是能夠壓縮資料。除了列儲存壓縮外,SQL Server 還提供了一些其他選項用於壓縮資料。 儘管 SQL Server 仍將壓縮資料儲存在 8KB 頁面上,但是在壓縮資料時,可以在給定頁面上儲存更多行的資料, 這會使查詢讀取的頁面更少。這樣做有雙重好處:減少了執行的物理 I/O 數量,並允許在緩衝集區中儲存更多的行, 從而更有效地利用記憶體。 壓縮的權衡之處在於,它確實需要少量的 CPU 開銷,但是在大多數情況下,儲存 I/O 的好處遠遠超過了任何其他處理器... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

在Blazor Server 應用程式叫用REST API

by vivid 1. 九月 2021 08:07
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210922901 出刊日期: 2021/9/1 Blazor Server 應用程式是在網站伺服器上執行的標準的ASP.NET Core應用程式,你可以在伺服端利用.NET程式庫存取伺服端的資源,其中一個重要的功能是透過HTTP來呼叫遠端的REST應用程式,例如ASP.NET Web API。在這篇文章之中,我們將介紹如何在Blazor Server 應用程式中使用現成的REST API取得JSON格式的資料,以便在Blazor元件中顯示。   RE... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Blazor | 許薰尹Vivid Hsu

在雲端中基於效能的設計索引(上)

by adonisy 30. 八月 2021 14:10
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱 簡介  SQL Server 具有幾種索引類型,以支援不同類型的工作負載。在較高的層次上,索引可被認為是與表或檢視相關聯的磁片結構, 相較於掃描整個表,它支援 SQL Server 更輕鬆地查找與索引鍵(由資料表或檢視中的一個資料列或多個資料列組成)關聯的一行或多行。    叢集索引    DBA 常見的工作面試問題是詢問應聘者叢集索引與非叢集索引之間的區別,因為索引是 SQL Server 中的基本資料儲存技術。 叢集索引是基礎資料表,基於鍵值以排序順序儲存。一個... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

在雲端中基於效能的資料庫設計

by adonisy 16. 八月 2021 23:05
DB World 國際中文電子雜誌作 者:楊先民審 稿:張智凱 在雲端中基於效能的資料庫設計    簡介  資料庫設計是資料庫效能的一個非常重要方面,儘管它不總在資料庫管理員的控制之下。你可能正在使用非自己構建的協力廠商供應商應用程式。無論是線上交易處理 (OLTP) 還是資料倉儲工作負載,盡可能為工作負載正確設計資料庫都是很重要的。許多設計決策(例如選擇正確的資料類型)可能會對資料庫的性能大有不同 。    正規化    資料庫正規化是一個設計過程,... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

Blazor Server資料繫結

by vivid 4. 八月 2021 09:36
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210822801 出刊日期: 2021/8/4 幾乎每一個網站都需要在網頁上顯示某些資料,以及利用表單搜集使用者輸入的資料。Blazor提供資料繫結(Data Binding)的機制,讓資料可以顯示在表單項目上,如文字方塊、下拉式清單…等等UI介面之中。 Blazor內建單向繫結(one – way binding)與雙向繫結(two – way binding)兩種方式,在這篇文章中,我們將介紹Blazor資料繫結的基礎功能,以將它們應用在網頁設計。 ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Blazor | C# | 許薰尹Vivid Hsu

在雲端中的最佳化查詢效能(2)

by adonisy 2. 八月 2021 13:05
DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱 簡介  上期提到了在雲端中使用一些執行計劃來觀察查詢效能,而本期將要持續這方面的主題繼續探討有關雲端中的最佳化部分。  羽量級查詢分析  如前期的內容所述,捕獲實際執行計畫,無論是使用 SSMS 還是使用擴充事件監視基礎結構(將在本期的後面部分詳細介紹),都可能會產生大量資源花費, 並且通常僅在即時網站故障排除工作中完成。  眾所周知,觀察者開銷是監視運行中的應用程式的成本。在某些情況下,這可能僅占 CPU 利用率的幾個百分點,但是在其他情況下(例如捕獲實際執行計畫), 它可能會... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

共用Blazor元件設計 - 2

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類別庫專案之... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Blazor | 許薰尹Vivid Hsu

在雲端中的最佳化查詢效能

by adonisy 19. 七月 2021 09:00
.DB World 國際中文電子雜誌作 者:楊先民審 稿:張智凱   在雲端中的最佳化查詢效能    簡介  最佳化查詢效,查詢執行計畫可能是資料庫效能最重要的方面。  改進不良計畫無疑是一個只需少量努力就可以帶來巨大改進的領域。    雖然硬體問題可能會限制查詢效能,但改善硬體通常最多只能將效能提高 10 - 20%。更常見的是,資料庫管理員會遇到未經最佳化、統計資訊陳舊或缺失、 索引缺失或資料庫設計選擇不當的查詢,導致資料庫引擎需要完成更多工作才能返回給定查詢的結果。  改進計畫有... [更多...]

Tags:

SQL Server資料庫 | 楊先民Adonis Young

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List