Nov 08 2025
MSSQL123 -
PostgreSQL中的work_mem參數
在SQLServer中有一個內存授予(Memory Grant)的概念,意思是一個執行一個查詢語句所需的內存大小,如果獲取不到這個內存,則查詢申請等待內存,因此就會受到影響。PostgreSQL有一個類似於此的work_mem參數,該參數也是執行跟查詢所使用的內存有關的,那麼work_mem的具體含義是什麼呢?
work_mem參數
1,work_mem的定義
查詢操作(例如排序或哈
postgresql
收藏
評論
Nov 08 2025
MSSQL123 -
PostgreSQL repmgr 高可用之故障轉移
PostgreSQL高可用之repmgr自動切換
之前寫過一個repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建過程還是比較簡單的,具體過程不再贅述。這裏為了簡化,做了1主2從的結構,之前一直沒空測試repmgr的手動和自動故障轉移,抽空找了個環境,做了個repmgr的故障轉移測試。
環境:
ubuntu05:1
postgresql
收藏
評論
Nov 08 2025
MSSQL123 -
PostgreSQL 18 源碼編譯安裝體驗
PostgreSQL 18 於前幾個小時剛剛發佈,來個一鍵安裝(Ubuntu 20.0)
一鍵安裝腳本,全自動編譯安裝,兩個實例的安裝pg1800和pg1900也只是1分鐘的事,自定義各級目錄,乾淨清晰。
前兩天羣裏竟然還有人推崇apt/yum安裝,説是統一規範,apt/yum安裝出來的目錄結構亂七八的,反規範吧,難道是那個人不會編譯安裝?
源碼包地址:https://ftp.po
postgresql
收藏
評論
Nov 08 2025
瀟湘隱者 -
Oracle如何找出一個表的間接授權信息?
在Oracle數據庫中, 如果需要找出一張表授權給了哪一個用户,這個比較簡單的,如果有一些視圖引用了這張表,然後這張視圖授權給了其它用户的話, 那麼這也屬於這張表的授權信息,如果也要找出這類信息,那麼如何找出來這些信息呢?
下面簡單看一個例子, 在數據庫中存在三個用户T1, T2, T3, 假設T1用户將表T1.TEST的查詢權限授予了用户T2.
createusert1identifie
oracle
收藏
評論
Nov 08 2025
瀟湘隱者 -
Linux標準大頁沒有使用案例分享
背景介紹
一套在RHEL的集羣上運行的Oracle實例,是用systemd服務啓動Oracle實例的(方便集羣的切換操作).在測試過程中發現標準大頁沒有被用上.
具體情況如下所示:
$ grep HugePages /proc/meminfo
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
FileHugePages:
oracle
收藏
評論
Nov 08 2025
瀟湘隱者 -
Oracle如何修改賬號密碼版本?
密碼版本的概念
什麼是Oracle的密碼版本(Password Version)呢? 這裏所説的密碼版本(Password Version) 術語指的是身份驗證協議的版本,而不是Oracle Database的版本.雖然它看起來像數據庫版本一樣,實際意義並不相同.一般不同的密碼版本對應不同密碼哈希算法,需通過配置參數和重置用户密碼實現.
sqlnet文件中的參數allowed_logon_vers
oracle
收藏
評論
Nov 08 2025
瀟湘隱者 -
Oracle如何生成導出賬號的DDL腳本
之前我寫了一篇博客ORACLE如何用一個腳本找出一個用户的授權信息?,有些場景,這個腳本夠用了,但是有些場景,例如,你需要將一個賬號的權限從開發環境平移到UAT環境時,我想通過一個腳本生成賬户(test)的ddl腳本,自己寫了一個腳本,後面發現網上有一個腳本更好/更全面,分享於此:
set long 20000
set longchunksize 20000
set pagesize 0
set
oracle
收藏
評論
Nov 08 2025
瀟湘隱者 -
oracle_19c_ru_ojvm_upgrade.sh一鍵升級腳本分享
oracle_19c_ru_ojvm_upgrade.sh腳本的初始版本來源於IT邦德的分享,使用原腳本時發現有一些bug,在我的環境中腳本根本跑不通,於是個人在這個腳本的基礎上進行了大量的改進與優化,到當前版本可以説算是完全重構了。我用這個腳本進行了大量的測試驗證(測試環境和UAT環境Oracle 19c數據庫實例打補丁),對於Oracle 19c來説基本上是沒有什麼問題. 使用此腳本打補丁相當
oracle
收藏
評論
Nov 08 2025
瀟湘隱者 -
ORA-12154&TNS-03505 案例分享2
前幾天遇到了ORA-12154TNS-03505這個錯誤, 因為對其數據庫環境不瞭解, 遠程登錄過去檢查的時候, 瞭解到一些大概情況:此數據庫安裝在Windows服務器.遠程客户端能登錄數據庫,但是本地服務器使用普通賬號登錄數據庫時報ORA-12154錯誤,如下所示:
C:\Users\Administratorsqlplus user_name/passwod@test
SQL*Plus: R
oracle
收藏
評論
Nov 08 2025
躺柒 -
讀浪潮將至09脆弱性放大器
1.非對稱性失控
1.1.勒索軟件WannaCry
1.1.1.黑客利用老版微軟系統中的漏洞,成功讓數字世界陷入混亂,包括德國鐵路公司、西班牙電信公司、聯邦快遞、日立
1.1.2.此病毒其實是以美國國家安全局研發的技術為基礎構建的
1.1.2.1.美國國家安全局內部有一個“特定入侵行動辦公室”,其開發了一個名為“永恆之藍”的網絡攻擊工具
1.1.2
AI綜合
收藏
評論
Nov 08 2025
陳逸子風 -
精美的vue流程設計器
一、vue-dawn-flow介紹
vue-dawn-flow是一款功能強大的開源流程設計器,專為 Vue.js 生態打造,完美兼容 Vue 2 和 Vue 3 框架。並且能很好的兼容vue前端所有框架。
1.1插件功能
提供了一個可視化的流程設計器,你可以在設計器中拖拽組件,連接組件,設置組件屬性。
提供了多種節點類型可共篩選。
提供了節點的相關操作,比如添加、刪除、複製、粘貼、撤銷節點
前端
收藏
評論
Nov 08 2025
MSSQL123 -
SQLServer Always On環境的數據庫備份
SQL Server的Always on環境的備份規則設置比較混亂,加上一個copy_only備份,更是亂上加亂,copy_only備份實在極少的特殊情況下使用的備份,企業級日常備份,不可能用copy_only備份的,因此這裏不討論copy_only備份。
Backup preference有多重設置,企業級生產環境保持默認就可以,這裏以默認設置為例
1、不管怎麼設置,正常的數據庫備份(fu
sqlserver
收藏
評論
Nov 08 2025
MSSQL123 -
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
sqlserver
收藏
評論