@sqlserver
Contributes18
Followers0
Contributes
@sqlserver
Stories List業務系統基礎框架-Winform版-賬號
賬號:主要是登錄賬號和密碼,與員工表是不同一個,考慮到有些員工是沒有登錄賬號的 賬號支持導出,新增,編輯,刪除和行重置密碼 編輯賬號 控制賬號的權限 1.賬號擁有的權限:包括賬號從包角色那裏獲得的權限,賬號直接分配的權限,再扣除賬號的排除權限 2.為賬號直接分配權限 3.為賬號排除權限,考慮到擁有一個角色時但又不能有角色裏面的某個權限,否則會出現有些角色其實就是某個賬號專用 導致角色很
Nickname xiaoliepower
SQL Server 2025 中的改進
SQL Server 2025 中的改進 當我們接近 SQL Server 2025 的首次公開版本時,開始深入探究 Azure SQL DB 如今(已公佈和未公佈)但在 SQL Server 盒裝產品版本中尚未出現的功能,這很有趣。 微軟員工過去常説 Azure SQL DB 是盒裝產品的“下一版本”,意思是微軟在雲中測試、調整和驗證新功能,同時他們仍能快速迭代代碼,發佈更新以使產品更可靠和可擴
Nickname 樺仔
SQLServer中,大表的數據刪除操作,單次刪除和批量多次刪除產生的事務日誌的差別
1,應用場景 SQLServer中一個大表(測試環境千萬級,實際情況下會更多,達到10億級),刪除其中大部分數據。然後測試分批多次刪除和一次性全部刪除產生的transaction log的日誌大小的問題。 另:受限於相關的表做了複製分發,因此無法通過備份部分數據後truncate table的方式來實現,也無法通過新建一個表,通過rename的方式來交換實現,這兩種方式不
Nickname MSSQL123
SQLServer中,實測CPU主頻高低對計算密集型SQL執行速度的影響
從一個簡單的SQL來看,CPU主頻對計算密集型SQL執行速度影響的差別,測試語句有三個特點:簡單SQL,計算密集型SQL,循環多次執行來放大執行時間 1,構造一個簡單的插入語句SQL 2,通過隨機排序,來模擬計算密集型操作 3,通過循環來放大執行時間 完全一樣的SQL: 10年前的4代i7,老掉牙的PC級CPU了,但是主頻高,3.6GHz主頻的CPU,2秒鐘跑完 5年前的Xeon E5620,服
Nickname MSSQL123
SQLServer Always On環境的數據庫備份
SQL Server的Always on環境的備份規則設置比較混亂,加上一個copy_only備份,更是亂上加亂,copy_only備份實在極少的特殊情況下使用的備份,企業級日常備份,不可能用copy_only備份的,因此這裏不討論copy_only備份。 Backup preference有多重設置,企業級生產環境保持默認就可以,這裏以默認設置為例 1、不管怎麼設置,正常的數據庫備份(fu
Nickname MSSQL123
SQL 不走索引的常見情況
SQL 不走索引的常見情況 在 SQL 查詢中,即使表上有索引,某些情況下數據庫優化器也可能決定不使用索引。以下是常見的不走索引的情況: 1. 使用否定操作符 NOT IN != 或 NOT EXISTS NOT LIKE 2. 對索引列使用函數或運算 -- 不走索引 SELECT * FROM users WHERE YEAR(create_time) = 2023; SELEC
Nickname 夢想航路
SQLServer事務日誌的VLF虛擬文件個數過多的處理
Review某個SQLServer的生產環境的errolog的時候,無意中發現這麼一條日誌,意思是過多的VLF文件,會影響數據庫的啓動速度和日誌備份效率。 Database *** has more than 10000 virtual log files which is excessive. Too many virtual log files can cause long startup
Nickname MSSQL123
sql優化謂詞下推在join場景中的應用
本文分享自天翼雲開發者社區《sql優化謂詞下推在join場景中的應用》,作者:i****n 列裁剪(分區裁剪):將為查詢的字段以及分區過濾,從而減少加載的數據量。 Map端聚合配置:在map端驚醒聚合,減少shuffle過程; 謂詞下推:限制條件進行提前過濾,減少下游處理的數據量; 空值過濾:提前驚醒空值過濾,避免空值引起傾斜; 目前,hive中謂詞下推、map端聚合參數是默認開啓的。本文中簡單的
Nickname 天翼雲開發者社區
暫停和恢復(Suspend and Resume)Always On數據庫副本之間的數據同步(譯)
原文地址:https://www.sqlshack.com/suspend-and-resume-data-movement-in-sql-server-always-on-availability-groups/ 在關於SQLServer2016AlwaysOn的第26篇文章中,我們將會討論AlwaysOn數據庫副本之間的掛起和恢復流程 要求 我們可以配置SQL
Nickname MSSQL123
在 SQL Server Always On Availability Groups中應用SQL Server 補丁程序或累積更新(譯)
原文地址:https://www.sqlshack.com/apply-sql-server-patches-or-cumulative-updates-in-sql-server-always-on-availability-groups/ 在本系列關於 SQL Server 始終在線可用性組的第 32 篇文章中,我們將討論為 AG 複製實例應用服務包或累積更新包的過程。 SQL Serv
Nickname MSSQL123
SQL Server 2025中解決“寫寫阻塞”的利器
SQL Server 2025中解決“寫寫阻塞”的利器 最近安裝了SQL Server 2025的CTP 2.0 版本,做了一些測試 SQLServer 2025安裝包獲取 通過網盤分享的文件:SQLServer 2025-x64-ENU.iso 鏈接: https://pan.baidu.com/s/1vs4QIwynJqzGlh0uVtBZWw?pwd=uyzn 提取碼: uyzn 背景
Nickname 樺仔
sqlserver系統表查出job的下一次運行時間異常現象
前兩天某SQLServer服務器斷斷續續出現性能問題,綜合排查之後懷疑是job定時任務引起的,於是查了一下job的schedule和最近一次執行情況。 大部分job的schedule都沒有問題,由於當前實例是啓用了複製分發,無意中喵到'Distribution clean up: distribution這個job的下一次執行時間明顯不正常,下一次運行時間跟上一次運行時間一樣??? 啓
Nickname MSSQL123
SQL Server查詢包含某個字段的存儲過程或觸發器
在 SQL Server 中,如果想查詢包含特定字段(例如,某個特定的列名或變量名)的存儲過程或觸發器,可以通過查詢系統視圖和系統表來實現。這些視圖和表存儲了數據庫對象(如存儲過程和觸發器)的元數據。下面是總結一些常用的方法: 1、查詢包含特定字段的存儲過程 方法一:使用 sys.sql_modules 和 sys.procedures SELECT p.name AS ProcedureNa
Nickname 即興隨緣
MySQL,SqlServer,PostgreSQL中,如何實現鎖定一張表
最近有個需要求,需要在SqlServer中鎖定一張表後,然後搞一些事情,完成後解鎖。 如何鎖定一張表,在MySQL和PostgreSQL中都比較好處理。有專用的語法來實現,在SqlServer中並沒有對於“直接鎖定一張表的語法”,如何來處理? 變通一下也比較簡單,甚至比MySQL和postgresql都更簡單。 1,如何在MySQL中鎖定一張表 MySQL語法:lock tables t2
Nickname MSSQL123
SqlServer 事務複製的兩個參數immediate_sync,allow_anonymous
SqlServer的事務複製中,immediate_sync和allow_anonymous兩個參數會影響到複製的後台行為和分發庫(distribution)的數據保留方式,這兩個參數單從名字上看,可能有些模稜兩可甚至雲裏霧裏,以下是個人結合複製的運維,對兩個參數的理解。 1,immediate_sync 參數含義:是否執行“立即同步”,立即同步啥?誰來同步?有啥作用?表面含義跟沒説一樣,完全看不
Nickname MSSQL123
SqlServer 事務複製(transaction replication)的複製位點信息
在邏輯複製中,正如MySQL的show slave status,或者postgresql的邏輯複製pg_stat_replication的sent_lsn,來觀察複製進度的座標位點,其複製進度座標位置都存儲在複製的源(source)端。 SqlServer的事務複製則有一些不一樣,在發佈端和訂閲端分別有一個記錄複製信息的系統表, 1,在源端,有一個MSdistribution_hist
Nickname MSSQL123
Microsoft SQL Server 2016 with SP3 GDR 發佈,修復高危安全漏洞
Microsoft SQL Server 2016 with SP3 GDR 發佈,修復高危安全漏洞 SQL Server Native Client OLE DB 提供程序遠程代碼執行漏洞 CVE-2024-35272 修復 請訪問原文鏈接:https://sysin.org/blog/sql-server-2016/,查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org SQ
Nickname sysin
Microsoft SQL Server 2017 RTM GDR (CU31+GDR) 發佈,修復高危安全漏洞
Microsoft SQL Server 2017 RTM GDR (CU31+GDR) 發佈,修復高危安全漏洞 SQL Server Native Client OLE DB 提供程序遠程代碼執行漏洞 CVE-2024-35272 修復 請訪問原文鏈接:https://sysin.org/blog/sql-server-2017/,查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.o
Nickname sysin
Microsoft SQL Server 2019 RTM GDR (CU27+GDR) 發佈,修復高危安全漏洞
Microsoft SQL Server 2019 RTM GDR (CU27+GDR) 發佈,修復高危安全漏洞 SQL Server Native Client OLE DB 提供程序遠程代碼執行漏洞 CVE-2024-35272 修復 請訪問原文鏈接:https://sysin.org/blog/sql-server-2019/,查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.o
Nickname sysin
SQL Server 2022 RTM DGR (CU13+GDR) 發佈,修復高危安全漏洞
SQL Server 2022 RTM DGR (CU13+GDR) 發佈,修復高危安全漏洞 SQL Server Native Client OLE DB 提供程序遠程代碼執行漏洞 CVE-2024-35272 修復 請訪問原文鏈接:https://sysin.org/blog/sql-server-2022/,查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org SQL S
Nickname sysin