- 在云基礎設施環境中,關系型數據庫的對外訪問需要高效、可控的連接方案。通過規范的準備、清晰的步驟和良好的安全策略,可以確保應用快速接入并在運行階段保持穩定性。本文聚焦于實際落地的流程,提供可執行的配置清單、常見問題解答及最佳實踐要點。Yu012025-09-1600
- 在深度學習高歌猛進的年代,模型參數從百萬級躍升至千億級,算力需求呈指數級膨脹。GPU 集群的轟鳴背后,是數據中心高昂的電費和碳排。手機端、邊緣盒子、車載芯片呼喚的卻是“低功耗、低延遲、小體積”。于是,模型壓縮成為連接“精度巔峰”與“落地現實”的必經之路。剪枝、量化、知識蒸餾、低秩分解、動態網絡……一系列技術共同構成了一場“化繁為簡”的系統性工程。本文試圖用近四千字,把這場工程的理論根基、技術路線、工程陷阱與未來趨勢梳理成一份可落地的思維地圖。c****q2025-08-2510
- 很多開發者認為 DAYOFWEEK 只是 MySQL 里一個微不足道的日期函數,直到他們在報表里發現“周一”變成了“周日”,或者在跨系統對接時因為 0 與 1 的偏移導致整周數據錯位。本文以 MySQL 的 DAYOFWEEK 為核心,用近四千字帶你走完從歷法規則、函數語義、邊界陷阱、性能優化到跨系統兼容的完整旅程,讓你在面對“今天是星期幾”時不再踩坑。c****q2025-08-2520
- 打開網頁、發起視頻通話、上傳一張照片,這些動作在交互層面似乎只需“點擊—完成”。但在物理世界,數據必須先被切成一串串比特,像河流里的水滴一樣,從終端出發,穿過層層交換機、路由器、光纖、無線基站,最終抵達對端。c****q2025-08-0520
- 從現象到根因的閉環實戰手冊c****q2025-07-3130
- 隨著企業數字化邁入更深層次,關系型數據庫托管服務(RDS)憑借靈活性和便捷管理,已成為數據存儲的首選方案之一。盡管如此,在某些業務需要下,數據從托管環境轉移回本地部署MySQL仍不可或缺,比如滿足特殊合規規定、自主定制功能或成本方面的考量。其中,如何通過邏輯備份順利遷移數據,是整個流程的重心。Yu012025-05-0630
- 在這篇博文中,您將深入了解 PostgreSQL 16 查詢計劃程序中所做的 10 項改進。對于 PG16 優化器的每項改進,您還將獲得 PG15 和 PG16 規劃器輸出之間的比較,以及更改內容的示例,以獨立測試的形式,您可以自己嘗試。許****清2024-12-02443
- 在現代數據庫管理系統中,PostgreSQL因其強大的功能和靈活性而廣泛應用于企業和開發者中。然而,如同其他關系型數據庫一樣,PostgreSQL在數據存儲過程中面臨著表和索引空間膨脹的問題。空間膨脹不僅會導致存儲資源的浪費,還可能影響數據庫的性能和響應速度。因此,深入理解其原因、負面影響、有效的監控方法與避免措施對數據庫管理員和開發者來說至關重要。許****清2024-11-29961
- PostgreSQL的邏輯復制(Logical Replication)是一種高級的數據復制技術,它允許數據庫之間復制特定表或數據流,而不僅僅是物理地復制整個數據庫塊李****東2024-11-12160
- pgoutput是PostgreSQL中用于邏輯復制的一種插件,它能夠將WAL(Write-Ahead Logging)日志中的物理操作轉換為邏輯變更流,這些變更流以消息的形式發送給訂閱者。pgoutput消息格式是邏輯復制中的關鍵部分,它定義了消息的結構和內容。李****東2024-11-12460
- 在當今數據驅動的時代,數據庫作為信息系統的核心組件,其安全性與靈活性至關重要。PostgreSQL,作為一款開源的、功能強大的對象-關系數據庫管理系統,不僅以其豐富的數據類型、強大的查詢能力以及高度的可擴展性贏得了廣泛贊譽,還在角色與權限管理方面提供了細致入微的控制機制。本文將深入探討PostgreSQL中的角色與權限管理實踐,旨在幫助開發工程師構建安全、高效的數據庫環境。窩補藥上班啊2024-11-12130
- postgres作為交易型數據庫,存在大量的并發訪問場景,每個會話以不同的訪問方式會訪問相同的資源,比如增刪改差,以及一些DDL操作,它們之間如何去進行同步,就依賴一套鎖管理機制進行保障并發訪問的高效性和數據的一致性。c****e2024-11-12150
- XLOG是PG的核心組件,用于保證數據的完整性和備機數據同步。而PG內部為方便管理,引入資源管理器(RMGR)的概念,對XLOG中的日志進行分類,以實現不同資源類型的模塊化。本文基于`PostgreSQL 15.2`詳細分析了所有資源類型。胡****彬2024-11-08570
- PG是多進程框架,系統初始化時會有1個postgres(master)進程,該進程負責監聽服務端口,為每個客戶端連接創建1個backend進程來處理請求。本文主要講述postgres(master)進程的啟動過程。胡****彬2024-11-08890
- 介紹PostgreSQL對樊****輝2024-11-08240
- 在當今數據驅動的世界中,數據庫作為信息系統的核心組件,其穩定性和性能至關重要。PostgreSQL,作為一款開源的對象-關系型數據庫管理系統,憑借其強大的功能、豐富的擴展性和高度的穩定性,贏得了廣泛的認可和應用。然而,任何系統都無法完全避免故障的發生,關鍵在于如何高效地管理和排查這些問題。本文將深入探討PostgreSQL的日志管理技巧以及基于日志的故障排查方法,幫助開發工程師們更好地維護數據庫系統的健康運行。窩補藥上班啊2024-11-06650
- 在數字化轉型的浪潮中,數據庫作為信息系統的核心組件,其穩定性和性能直接關系到業務的連續性和效率。PostgreSQL,作為一款開源的、功能強大的關系型數據庫管理系統,以其高度的可擴展性、穩定性和豐富的特性,贏得了眾多企業的青睞。然而,隨著業務的發展和技術的演進,數據庫遷移與升級成為了一個不可避免的話題。作為開發工程師,掌握PostgreSQL數據庫的遷移與升級技巧,對于確保業務平穩過渡、提升系統性能具有重要意義。本文將深入探討PostgreSQL數據庫遷移與升級的實戰策略,包括前期準備、遷移步驟、升級方法以及最佳實踐,旨在為系統管理員和數據庫工程師提供一份全面的操作指南。窩補藥上班啊2024-11-04620
- 在 PostgreSQL 中,選擇率估算邏輯主要用于查詢優化器,以幫助其決定使用哪種查詢計劃。選擇率(Selectivity)是指在給定條件下,符合條件的行的比例。了解選擇率可以幫助優化器更好地估算查詢的成本和資源消耗。楊****航2024-10-30490
- 原因1是在開始備份時會開啟強制Full page write,原因2是pg_basebackup工具通過復制槽的方式阻塞WAL日志的回收吳****奇2024-10-28100
- 在當今的數字化時代,數據已成為企業的核心資產,確保其高可用性和一致性至關重要。PostgreSQL,作為一款開源的關系型數據庫管理系統,以其強大的功能和靈活性贏得了廣泛的認可。然而,面對日益復雜的應用場景和不斷增長的數據量,如何構建高可用性、高性能的PostgreSQL數據架構成為了一個亟待解決的問題。本文將深入探討PostgreSQL的數據復制機制與高可用性解決方案,旨在幫助開發工程師構建穩健的數據庫架構,確保數據的可靠性和業務的連續性。窩補藥上班啊2024-10-24710
- 在數字化轉型的浪潮中,數據已成為企業最寶貴的資產。PostgreSQL,作為一款開源的關系型數據庫管理系統,憑借其強大的功能、穩定性和可擴展性,贏得了眾多企業的青睞。然而,隨著數據量的激增和業務復雜度的提升,如何確保數據的完整性,防止數據丟失、損壞或被非法篡改,成為開發工程師必須面對的重要課題。本文將深入探討PostgreSQL數據完整性保證的策略與實現路徑,旨在為開發工程師提供一套全面、實用的解決方案。窩補藥上班啊2024-10-21250
- 本文介紹了 PostgreSQL jsonb 數據類型。樊****輝2024-10-1730
- 本地安裝PostgreSQL7****m2024-10-15120
- 系統表是PostgreSQL數據庫存儲架構中的核心組成部分,承擔著管理和組織數據庫數據空間的重任。它們使得用戶定義的數據集合能夠以一個或多個表的形式被更有效地組織起來。從本質上講,系統表也是表對象,但與普通表存儲實際數據不同,它們存儲的是元數據。 元數據可以理解為描述數據的數據。例如,當用戶創建一個包含列(c1 int, c2 text)的表時,列的數據類型int和text會被單獨存儲在pg_type系統表中,而列名c1和c2則會被存儲在pg_attribute系統表中,并與pg_type表形成關聯。這些如pg_type和pg_attribute之類的系統表能夠建立對用戶自定義表的詳細描述,因此它們被稱為元數據朱****軍2024-10-10510
- 本文簡要分析postgresql中的clog格式,并提供一個例子解析clog內容。楊****填2024-10-10261
- postgresql數據庫作為目前常用的開源數據,為了應對生產環境的復雜場景,常用一主一從或一主多從的實例。而異常場景導致實例主從切換、節點異常等,需要對節點進行恢復,目前提供了pg_rewind的工具對其進行修復。鄧****豪2024-10-10310
- postgres提供了完善的外部數據訪問機制,包括對外部的postgres數據庫,mysql數據庫,oracle數據庫等的直接訪問,該機制不僅可以直接訪問多種外部數據源,同時可以直接將外部數據加入查詢語句,進行多數據庫之間的聯邦查詢。c****e2024-09-29140
- 本文介紹了postgresql GUC參數中的上下文屬性,包括參數的上下文有哪幾類,如何查詢參數的上下文權限,不同上下文權限的參數應如何進行參數設置等。g****n2024-09-29600
- Pagehack工具能幫助我們在故障定位中,解析各種文件,本文章對pagehack工具進行介紹。c****j2024-09-27160
- 最近做了postgresql物理備份方案的優化,對于備份的內部源碼做了一些解讀,在此做一個簡單分享,主要介紹一下pg_basebackup備份的原理,然后介紹一下我針對于物理備份做的新設計。 本文的所有分享都給予postgresql10.04版本。 主要分為以下幾個部分: 1. pg_basebackup 備份客戶端pg_basebackup實現原理 2. backup server 備份內核服務端實現原理 3. 對于pg_basebackup做的優化方案c****62024-09-27120
共 81 條
- 1
- 2
- 3
頁
- 在云基礎設施環境中,關系型數據庫的對外訪問需要高效、可控的連接方案。通過規范的準備、清晰的步驟和良好的安全策略,可以確保應用快速接入并在運行階段保持穩定性。本文聚焦于實際落地的流程,提供可執行的配置清單、常見問題解答及最佳實踐要點。
- 在深度學習高歌猛進的年代,模型參數從百萬級躍升至千億級,算力需求呈指數級膨脹。GPU 集群的轟鳴背后,是數據中心高昂的電費和碳排。手機端、邊緣盒子、車載芯片呼喚的卻是“低功耗、低延遲、小體積”。于是,模型壓縮成為連接“精度巔峰”與“落地現實”的必經之路。剪枝、量化、知識蒸餾、低秩分解、動態網絡……一系列技術共同構成了一場“化繁為簡”的系統性工程。本文試圖用近四千字,把這場工程的理論根基、技術路線、工程陷阱與未來趨勢梳理成一份可落地的思維地圖。
- 很多開發者認為 DAYOFWEEK 只是 MySQL 里一個微不足道的日期函數,直到他們在報表里發現“周一”變成了“周日”,或者在跨系統對接時因為 0 與 1 的偏移導致整周數據錯位。本文以 MySQL 的 DAYOFWEEK 為核心,用近四千字帶你走完從歷法規則、函數語義、邊界陷阱、性能優化到跨系統兼容的完整旅程,讓你在面對“今天是星期幾”時不再踩坑。
- 打開網頁、發起視頻通話、上傳一張照片,這些動作在交互層面似乎只需“點擊—完成”。但在物理世界,數據必須先被切成一串串比特,像河流里的水滴一樣,從終端出發,穿過層層交換機、路由器、光纖、無線基站,最終抵達對端。
- 從現象到根因的閉環實戰手冊
- 隨著企業數字化邁入更深層次,關系型數據庫托管服務(RDS)憑借靈活性和便捷管理,已成為數據存儲的首選方案之一。盡管如此,在某些業務需要下,數據從托管環境轉移回本地部署MySQL仍不可或缺,比如滿足特殊合規規定、自主定制功能或成本方面的考量。其中,如何通過邏輯備份順利遷移數據,是整個流程的重心。
- 在這篇博文中,您將深入了解 PostgreSQL 16 查詢計劃程序中所做的 10 項改進。對于 PG16 優化器的每項改進,您還將獲得 PG15 和 PG16 規劃器輸出之間的比較,以及更改內容的示例,以獨立測試的形式,您可以自己嘗試。
- 在現代數據庫管理系統中,PostgreSQL因其強大的功能和靈活性而廣泛應用于企業和開發者中。然而,如同其他關系型數據庫一樣,PostgreSQL在數據存儲過程中面臨著表和索引空間膨脹的問題。空間膨脹不僅會導致存儲資源的浪費,還可能影響數據庫的性能和響應速度。因此,深入理解其原因、負面影響、有效的監控方法與避免措施對數據庫管理員和開發者來說至關重要。
- PostgreSQL的邏輯復制(Logical Replication)是一種高級的數據復制技術,它允許數據庫之間復制特定表或數據流,而不僅僅是物理地復制整個數據庫塊
- pgoutput是PostgreSQL中用于邏輯復制的一種插件,它能夠將WAL(Write-Ahead Logging)日志中的物理操作轉換為邏輯變更流,這些變更流以消息的形式發送給訂閱者。pgoutput消息格式是邏輯復制中的關鍵部分,它定義了消息的結構和內容。
- 在當今數據驅動的時代,數據庫作為信息系統的核心組件,其安全性與靈活性至關重要。PostgreSQL,作為一款開源的、功能強大的對象-關系數據庫管理系統,不僅以其豐富的數據類型、強大的查詢能力以及高度的可擴展性贏得了廣泛贊譽,還在角色與權限管理方面提供了細致入微的控制機制。本文將深入探討PostgreSQL中的角色與權限管理實踐,旨在幫助開發工程師構建安全、高效的數據庫環境。
- postgres作為交易型數據庫,存在大量的并發訪問場景,每個會話以不同的訪問方式會訪問相同的資源,比如增刪改差,以及一些DDL操作,它們之間如何去進行同步,就依賴一套鎖管理機制進行保障并發訪問的高效性和數據的一致性。
- XLOG是PG的核心組件,用于保證數據的完整性和備機數據同步。而PG內部為方便管理,引入資源管理器(RMGR)的概念,對XLOG中的日志進行分類,以實現不同資源類型的模塊化。本文基于`PostgreSQL 15.2`詳細分析了所有資源類型。
- PG是多進程框架,系統初始化時會有1個postgres(master)進程,該進程負責監聽服務端口,為每個客戶端連接創建1個backend進程來處理請求。本文主要講述postgres(master)進程的啟動過程。
- 介紹PostgreSQL對
- 在當今數據驅動的世界中,數據庫作為信息系統的核心組件,其穩定性和性能至關重要。PostgreSQL,作為一款開源的對象-關系型數據庫管理系統,憑借其強大的功能、豐富的擴展性和高度的穩定性,贏得了廣泛的認可和應用。然而,任何系統都無法完全避免故障的發生,關鍵在于如何高效地管理和排查這些問題。本文將深入探討PostgreSQL的日志管理技巧以及基于日志的故障排查方法,幫助開發工程師們更好地維護數據庫系統的健康運行。
- 在數字化轉型的浪潮中,數據庫作為信息系統的核心組件,其穩定性和性能直接關系到業務的連續性和效率。PostgreSQL,作為一款開源的、功能強大的關系型數據庫管理系統,以其高度的可擴展性、穩定性和豐富的特性,贏得了眾多企業的青睞。然而,隨著業務的發展和技術的演進,數據庫遷移與升級成為了一個不可避免的話題。作為開發工程師,掌握PostgreSQL數據庫的遷移與升級技巧,對于確保業務平穩過渡、提升系統性能具有重要意義。本文將深入探討PostgreSQL數據庫遷移與升級的實戰策略,包括前期準備、遷移步驟、升級方法以及最佳實踐,旨在為系統管理員和數據庫工程師提供一份全面的操作指南。
- 在 PostgreSQL 中,選擇率估算邏輯主要用于查詢優化器,以幫助其決定使用哪種查詢計劃。選擇率(Selectivity)是指在給定條件下,符合條件的行的比例。了解選擇率可以幫助優化器更好地估算查詢的成本和資源消耗。
- 原因1是在開始備份時會開啟強制Full page write,原因2是pg_basebackup工具通過復制槽的方式阻塞WAL日志的回收
- 在當今的數字化時代,數據已成為企業的核心資產,確保其高可用性和一致性至關重要。PostgreSQL,作為一款開源的關系型數據庫管理系統,以其強大的功能和靈活性贏得了廣泛的認可。然而,面對日益復雜的應用場景和不斷增長的數據量,如何構建高可用性、高性能的PostgreSQL數據架構成為了一個亟待解決的問題。本文將深入探討PostgreSQL的數據復制機制與高可用性解決方案,旨在幫助開發工程師構建穩健的數據庫架構,確保數據的可靠性和業務的連續性。
- 在數字化轉型的浪潮中,數據已成為企業最寶貴的資產。PostgreSQL,作為一款開源的關系型數據庫管理系統,憑借其強大的功能、穩定性和可擴展性,贏得了眾多企業的青睞。然而,隨著數據量的激增和業務復雜度的提升,如何確保數據的完整性,防止數據丟失、損壞或被非法篡改,成為開發工程師必須面對的重要課題。本文將深入探討PostgreSQL數據完整性保證的策略與實現路徑,旨在為開發工程師提供一套全面、實用的解決方案。
- 本文介紹了 PostgreSQL jsonb 數據類型。
- 本地安裝PostgreSQL
- 系統表是PostgreSQL數據庫存儲架構中的核心組成部分,承擔著管理和組織數據庫數據空間的重任。它們使得用戶定義的數據集合能夠以一個或多個表的形式被更有效地組織起來。從本質上講,系統表也是表對象,但與普通表存儲實際數據不同,它們存儲的是元數據。 元數據可以理解為描述數據的數據。例如,當用戶創建一個包含列(c1 int, c2 text)的表時,列的數據類型int和text會被單獨存儲在pg_type系統表中,而列名c1和c2則會被存儲在pg_attribute系統表中,并與pg_type表形成關聯。這些如pg_type和pg_attribute之類的系統表能夠建立對用戶自定義表的詳細描述,因此它們被稱為元數據
- 本文簡要分析postgresql中的clog格式,并提供一個例子解析clog內容。
- postgresql數據庫作為目前常用的開源數據,為了應對生產環境的復雜場景,常用一主一從或一主多從的實例。而異常場景導致實例主從切換、節點異常等,需要對節點進行恢復,目前提供了pg_rewind的工具對其進行修復。
- postgres提供了完善的外部數據訪問機制,包括對外部的postgres數據庫,mysql數據庫,oracle數據庫等的直接訪問,該機制不僅可以直接訪問多種外部數據源,同時可以直接將外部數據加入查詢語句,進行多數據庫之間的聯邦查詢。
- 本文介紹了postgresql GUC參數中的上下文屬性,包括參數的上下文有哪幾類,如何查詢參數的上下文權限,不同上下文權限的參數應如何進行參數設置等。
- Pagehack工具能幫助我們在故障定位中,解析各種文件,本文章對pagehack工具進行介紹。
- 最近做了postgresql物理備份方案的優化,對于備份的內部源碼做了一些解讀,在此做一個簡單分享,主要介紹一下pg_basebackup備份的原理,然后介紹一下我針對于物理備份做的新設計。 本文的所有分享都給予postgresql10.04版本。 主要分為以下幾個部分: 1. pg_basebackup 備份客戶端pg_basebackup實現原理 2. backup server 備份內核服務端實現原理 3. 對于pg_basebackup做的優化方案
點擊加載更多