[發明專利]一種提高數據庫性能的方法及裝置有效
| 申請號: | 201510424929.1 | 申請日: | 2015-07-17 |
| 公開(公告)號: | CN105045874B | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 楊磊 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 解婷婷;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存盤 數據庫 掛載 初始化 存儲數據庫 數據庫操作 數據文件 磁盤I/O 并發度 存盤 響應 創建 | ||
1.一種提高數據庫性能的方法,其特征在于,包括:
初始化內存盤;
建立所述內存盤要掛載的目錄,將初始化后的內存盤掛載到所建立的目錄中;
在內存盤所掛載的目錄中創建數據庫,通過所述內存盤存儲數據庫的數據文件;
其中,所述初始化內存盤包括:初始化多個內存盤;
所述在內存盤所掛載的目錄中創建數據庫包括:根據CPU的數目,創建多分區的數據庫,其中每個分區的數據庫均單獨創建在一內存盤所掛載的目錄中。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在內存盤所掛載的目錄中創建數據庫后,還將所述數據庫的日志文件指定到內存盤所掛載的目錄存放。
3.根據權利要求2所述的方法,其特征在于,所述將所述數據庫的日志文件指定到內存盤所掛載的目錄存放,包括:
計算日志文件的大小,根據日志文件的大小,從初始化后的多個內存盤中選擇一滿足日志文件的大小需要且未創建數據庫的內存盤,將日志文件指定到選擇的內存盤所掛載的目錄存放。
4.根據權利要求1~3任意之一所述的方法,其特征在于,在內存盤所掛載的目錄中創建數據庫后,還對數據庫進行以下任意一項或多項的參數配置包括:
(1)關閉數據庫的自動調整內存的功能;
(2)將數據庫的緩沖池的大小配置為至少容納下所有未完成的事務和未完成的查詢所需占用的數據頁;
(3)根據對數據庫的讀操作的需要配置數據庫的索引的數量。
5.根據權利要求1~3任意之一所述的方法,其特征在于,所述方法還包括:
在初始化內存盤后,還根據系統資源情況修改內存盤的大小;并且,
在將初始化后的內存盤掛載到所建立的目錄中后,還修改所述目錄及內存盤的訪問權限,并為內存盤配置用戶組。
6.一種提高數據庫性能的裝置,其特征在于,包括:初始化單元、掛載單元和數據庫創建單元,其中:
所述初始化單元,用于初始化內存盤;
所述掛載單元,用于建立所述內存盤要掛載的目錄,將所述初始化單元初始化后的內存盤掛載到所建立的目錄中;
所述數據庫創建單元,用于在內存盤所掛載的目錄中創建數據庫,通過所述內存盤存儲數據庫的數據文件;
其中,所述初始化單元初始化內存盤包括:初始化多個內存盤;
所述數據庫創建單元在內存盤所掛載的目錄中創建數據庫包括:根據CPU的數目,創建多分區的數據庫,其中每個分區的數據庫均單獨創建在一內存盤所掛載的目錄中。
7.根據權利要求6所述的裝置,其特征在于:
所述數據庫創建單元,還用于在內存盤所掛載的目錄中創建數據庫后,將所述數據庫的日志文件指定到內存盤所掛載的目錄存放。
8.根據權利要求7所述的裝置,其特征在于:
所述數據庫創建單元將所述數據庫的日志文件指定到內存盤所掛載的目錄存放,包括:計算日志文件的大小,根據日志文件的大小,從初始化后的多個內存盤中選擇一滿足日志文件的大小需要且未創建數據庫的內存盤,將日志文件指定到選擇的內存盤所掛載的目錄存放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510424929.1/1.html,轉載請聲明來源鉆瓜專利網。





