顯示具有 PostgreSQL 標籤的文章。 顯示所有文章
顯示具有 PostgreSQL 標籤的文章。 顯示所有文章

2013-01-04

【SQL】判斷是否為數字 ( Is Numeric )

0 comments
Finder.png
最近發現查詢出來的熱門資料中,很多的Title 都是沒有意義的數字。
所以決定將這些資料都過濾掉。
利用 Regular Expressions,所以 SQL 語法就是

2012-07-25

【系統】PostgreSQL : Pgbench - 評估效能的工具

0 comments
Finder.png
覺的 PG 怎麼愈執行愈慢,真是很奇怪。
Prepared Statement 用了。
記憶體的設定也調整了,都不會用到Swap。
但 DB 執行 SQL 的速度,似乎隨著時間的增加,愈來愈慢了。
看到 PG 有工具可以測一下效能,就裝來跑跑看

2012-06-06

【系統】PostgreSQL : Query Plan 總是使用較慢的 Bitmap Heap Scan

1 comments
Finder.png
最近發現 PG 的效能好像有點問題,所以就開始努力檢視看有什麼地方可以改進的,
也問了 Garlic 有沒有什麼建議,然後 Garlic 發現我們的 SQL 在執行時,
Query Plan 有 Bitmap Heap Scan,覺的怪怪的。

所以我就去查查看為什麼會有這個啦。

2012-06-05

【系統】PostgreSQL : VACUUM

2 comments
Finder.png
Google 了一下日常管理 PostgreSQL 的資料。
發現 Vacuum 還蠻重要的。
它可以釋放己刪除資料的空間。
詳細內容請見:PostgreSQL : VACUUM

【系統】PostgreSQL : Create Index Concurrently

0 comments
Finder.png
最近想要再增加幾個 Index 在某個很常用的 Table 上。
所以就下了
CREATE INDEX ix_cache_key_mid
  ON cache_key  (media_id);
然後,Web Server 的當機簡訊就來了……
因為 Table Lock 住了…

2012-05-04

【系統】PostgreSQL : 修改欄位名稱

0 comments
Finder.png
最近又要增加一個欄位到某個Table。
但發現裡面好像有一個沒在用的欄位。
所以就直接把他取代成我要的欄位吧。

2012-02-21

【SQL】刪除資料表中重覆的資料列

0 comments
有時在存資料時,並不用很在意是否己經有同樣的值存在。
例如我有一個Table 是用來記cache 的key。
重覆也沒關系,反正我抓出來時可以做distinct,
但重點是一定要有存,不然怎麼抓出來砍key。
而且如果每次寫入時都要判斷是否存在,還蠻浪費效能的。

可是Table 中太多重覆的資料,也有點浪費空間,可能還會影響Select 的效能。
所以還是偶而去砍掉重覆的資料吧。

2011-11-23

【系統】PostgreSQL : 備份及還原 - 指令

0 comments
Finder.png
備份跟還原的指令,
從 Garlic 的 Blog 偷看到,哈~~

【系統】PostgreSQL : pg_dump 不輸入密碼

0 comments
Finder.png
在執行pg_dump 的時候,他都會叫我輸入密碼,
可是這樣子就不能放在 cron 裡執行了。
所以要讓他可以不用輸入密碼。
我找到的方式有二種。

2011-11-22

【系統】PostgreSQL : symbol lookup error !!

0 comments
Finder.png
今天在試著下 pg_dump 指令的時候,出現了錯誤訊息:
pg_dump: symbol lookup error: pg_dump: undefined symbol: PQconnectdbParams

2011-09-23

【系統】pgFouine : Parsing PostgreSQL Log 的好工具

0 comments


最近系統換了資料庫。
所以要開始學著怎麼管理,找問題。
後來找到一個不錯的東西 pgFouine
它可以對PostgreSQL 的Log 檔,以html的格式,產生一個詳細的分析檔案。
現在來記錄一下怎麼使用。

2011-06-14

【系統】PostgreSQL : 記錄一些設定和指令

0 comments
Finder.png
之前都是用前人包好的 rpm 來使用。
所以一些設定檔,都己經修改好了。我也不用去動。就可以跑了。
不過現在要自己弄啦。
裝完 postgresql-server 後。
會放在幾個目錄下。

2011-04-07

【系統】Ora2Pg : 將 Oracle 轉到 PostgreSQL 的工具

0 comments

從Ubuntu 換到 Mac 後,就不知道要寫什麼文章了,哈~~
已經好久沒發文了。
最近在看怎麼將Oracle 移轉到 PostgreSQL 。
聽宣瑋爸說他是用 Ora2Pg,所以我也來研究一下。
現在版本已經到 8.1 了。
聽宣瑋爸說 7.1 中文會有亂碼的問題。
所以我就來試試看最新的 8.1 。
在這裡,隨便記一下安裝的過程。