GB
| BIG5
首頁
> 數據庫 > 其它 > 正文
PostgreSQL7.0手冊-用戶手冊-18. 向數據庫添加記錄
編譯:何偉平 laser@zhengmai.com.cn (2001-04-21 21:36:51)
第十八章. 向數據庫中添加記錄
內容
關閉自動提交
使用 COPY FROM
刪除索引
作者:由 Tom Lane 寫作,來自 1999-12-05 的一封電子郵件。
我們第一次填充數據庫時可能需要做大量的表插入。下面是一些知識和技巧,可以盡可能高效地處理這些事情。
關閉自動提交
關閉自動提交,並且只在每次(數據拷貝)結束的時候做一次提交。否則Postgres 會為每次增加的新行做大量的工作。通常,當你進行海量插入時,你會希望關閉一些數據庫的特性以贏取速度。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
使用 COPY FROM
使用 COPY FROM STDIN 以便在一條命令裡裝載所有記錄,而不是一連串的 INSERT 命令。這樣大大減少了分析,規劃等的過荷。如果你這樣做了,那就沒有必要糊弄自動提交了。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
刪除索引
如果你正在裝載一個新創建的表,最快的方法是創建表,用 COPY 批量裝載,然創建表需要的任何索引。在已存在數據的表上創建索引要比遞增地更新所裝載的每一行記錄要快。
如果你對現有表進行操作,你可以 DROP INDEX,裝載表,然重新創建索引。當然,在缺少索引的期間,其他數據庫用戶的數據庫性能將有反面的影響。
--------------------------------------------------------------------------------
(
http://www.fanqiang.com
)
進入【
UNIX論壇
】
相關文章
PostgreSQL7.0手冊-附錄-文檔
(2001-04-21 23:50:44)
PostgreSQL7.0手冊-附錄-日期/時間支持-CVS 倉庫
(2001-04-21 23:48:48)
PostgreSQL7.0手冊-教程 -73. Postgres SQL 高級特性
(2001-04-21 23:45:36)
PostgreSQL7.0手冊-教程 -72. 查詢語言
(2001-04-21 23:44:40)
PostgreSQL7.0手冊-教程 -71. 開始
(2001-04-21 23:42:54)
PostgreSQL7.0手冊-教程 -70. 體系結構
(2001-04-21 23:41:58)
PostgreSQL7.0手冊-教程 -69. SQL
(2001-04-21 23:41:23)
PostgreSQL7.0手冊-開發者手冊 -68. 分頁文件
(2001-04-21 23:39:22)
PostgreSQL7.0手冊-開發者手冊 -67. 端接口
(2001-04-21 23:38:34)
PostgreSQL7.0手冊-開發者手冊 -66. gcc 缺省優化
(2001-04-21 23:37:20)
===
更多相關
===
★ 樊強制作 歡迎分享 ★