by adonisy
27. 七月 2020 12:34
作 者:楊先民審 稿:張智凱
本篇文章來介紹一下 SQL Server從 2014之後的新功能 Buffer pool extension以及 SQL Server 2019之後的另一個新功能
Hybrid Buffer Pool。
Buffer Pool Extension
之前的文章有提過(呃,如果有興趣可以看看之前的雜誌文章),Buffer pool是 SQL Server在將頁面寫入磁碟之前以及從磁碟讀取頁面之後用於緩存頁面的記憶體區域。
Buffer pool中的高速暫存中存在兩種不同類型的頁面:乾淨頁面和dirty的頁面。乾淨頁面是未進行任何修改的頁面。乾淨頁通常存在於暫...
[更多...]
by vivid
22. 七月 2020 04:59
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200722002 出刊日期: 2020/7/22 這篇文章將延續《Razor Page入門 - 3》一文的情境,介紹當ASP.NET Core Razor Page網站應用程式執行時,若找不到伺服端資源,要如何做錯誤處理,並且了解如何設計圖書資料編輯網頁。 回顧《Razor Page入門 - 3》撰寫的「Details.cshtml.cs」程式碼如下,「OnGet」方法用來查詢id相符的圖書資料,但程式中並沒有進行錯誤處理: MyRazorWeb\Pages\B...
[更多...]
by adonisy
20. 七月 2020 11:14
作 者:楊先民審 稿:張智凱
本篇文章來介紹一下 SQL Server的一些基礎知識,本期所要介紹的是 SQL Server的 port 以及 firewall 的相關設定篇。
Ports 和 Firewalls
在現代企業拓撲中,你的SQL Server實體可能需要至少通過兩個防火牆進行通信。其中之一將是硬體的防火牆,另一個則是Windows防火牆,也稱為本機防火牆。為了使你的SQL Server實體與其他接口
(無論是應用程式還是網絡上的其他 SQL Server的實體)進行通信,同時仍保持防火牆提供的安全性,需要打開端口,以便SQL Server可以通過這些端口進行通...
[更多...]
by vivid
8. 七月 2020 04:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200722001 出刊日期: 2020/7/8 這篇文章將延續《Razor Page入門 - 2》一文的情境,介紹如何在ASP.NET Core Razor Page網站應用程式之中,利用路由與查詢字串傳遞參數資料到其它Razor Page網頁,根據路由或查詢字串的值,來設計資料查詢網頁。 ASP.NET Core Razor Page網站應用程式內建許多設計慣例,以及組態設定,來控制路由(Route)系統的運作,路由(Route)底層的基礎架構和ASP.NET ...
[更多...]
by adonisy
6. 七月 2020 13:58
作 者:楊先民審 稿:張智凱
這期將要來探討在 SQL Server中設定記憶體的相關問題,這個問題一直被人提起,而本期則是參考國外文章所做的一些整理。
最大與最小記憶體設定
最小服務器記憶體(MB)和最大服務記憶體(MB)設置用於控制SQL Server為其記憶體池可用的記憶體量。記憶體池包含許多組件。下面詳細介紹了一些最大的組件
1.Buffer cache:緩衝區高速緩存在從磁碟讀取或寫入磁碟之前和之後儲存資料和索引頁。即使查詢所需的頁面不在高速緩存中,它們也仍將首先寫入緩衝區高速緩存,然後再從記憶體中檢索,而不是直接從磁碟寫入。
2.Procedure cache...
[更多...]