Time of Update: 2016-04-06
標籤: 在知乎上看到這樣一個問題:MySQL 查詢 select * from table where id in (幾百或幾千個 id) 如何提高效率?修改電商網站,一個商品屬性工作表,幾十萬條記錄,80M,索引只有主鍵id,做這樣的查詢如何提高效率?select * from table where id in
Time of Update: 2015-11-28
標籤:本文解決了原始碼安裝都需要先檢查系統上是否安裝了應用程式所依賴的軟體包的煩惱,對原始碼開發人員也有一定的協助。可以在該基礎上進行適當的修改,以滿足自己的要求。RedHat5 or CentOS5已經提供了製作RPM包的目錄,可以直接把需要製作的RPM包的應用程式的原始碼包放系統指定的目錄,而不需要像在RedHat6(7)or CentOS6(7)上自己建立製作RPM包的目錄。1 添加普通使用者useradd redhatpasswd redhatredhatredhat2
Time of Update: 2015-08-19
標籤:2.3 理解一致性和資料丟失挖掘PostgreSQL交易記錄而不考慮一致性是不可能的。在本章的第一部分,我們已經大體上解釋了交易記錄的基本思想。您已經知道,無需事先的日誌改變的能力,使資料處於一種好的形狀是很難甚至是不可能的。到現在為止,我們大多都在討論崩潰的問題。因為資料檔案中的條目的損壞而丟失檔案是絕對不好的。但是,崩潰不是您要關心的唯一問題。另外兩個重要的主題是:• 效能•
Time of Update: 2015-08-09
標籤:fedora linux postgresql 資料庫安裝配置 postgres 嚴格內網環境,無網路連接,新裝fedora 22系統,無任何其他配置。安裝1.安裝環境:作業系統:fedora 22資料庫:postgresql-9.4安裝過程使用root使用者2.安裝包:postgresql94-libs-9
Time of Update: 2015-07-28
標籤:今天遇到一個奇怪的現象,select和delete表時正常執行,但truncate和drop表時會一直運行,也不報錯。查了些資料才發現問題的原因,總結如下:"drop table " 和 "truncate table " 需要申請排它鎖 "ACCESS EXCLUSIVE ", 執行這個命令卡住時,說明此時這張表上還有操作進行中,比如查詢等,那麼只有等待這個查詢操作完成,"drop table" 或"truncate table"或者增加欄位的SQL 才能擷取這張表上的 "ACCESS
Time of Update: 2015-07-25
標籤:postgresql plpython安裝 plpython PL/Python - Python Procedural Language 安裝查看系統提供plpython包(已經編譯好的)。[[email protected] ~]# dnf search python |grep postgresqlpython3-postgresql.x86_64 : Connect
Time of Update: 2015-06-12
標籤:一、環境 ubuntu14.04 postgresql-9.4.3二、安裝 1、依賴包安裝sudo apt-get install libperl-dev python-dev libreadline-gplv2-dev zlib1g-dev 2、下載postgreSQL,編譯安裝wger https://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2tar -jxvf postgresql-9.4.3
Time of Update: 2015-06-12
標籤:如果編譯資料庫時使用了gmake world和gmake install-world, 所有的外掛程式都會被安裝, 那麼就不需要再次安裝了.外掛程式目錄contrib進入要安裝的外掛程式目錄, 例如cd contrib/pg_freespacemap把pg_config命令加入到預設路徑中export PATH=/opt/pgsql/bin:$PATHgmake cleangmakegmake install -- 這一步會將產生的動態庫檔案拷貝到pgsql的lib目錄,
Time of Update: 2015-06-10
標籤:python postgresql mac 用Python寫了一個postgresql函數,感覺很爽 CREATE LANGUAGE plpythonu; postgresql函數CREATE OR REPLACE FUNCTION myfun1(text) RETURNS text AS$BODY$s = args[0]h = 0;n =
Time of Update: 2015-06-01
標籤:postgresql預設情況下,遠端存取不能成功,如果需要允許遠端存取,需要修改兩個設定檔,說明如下:1.postgresql.conf將該檔案中的listen_addresses項值設定為“*”,在9.0 Windows版中,該項配置已經是“*”,無需修改。2.pg_hba.conf在該設定檔的host all all 127.0.0.1/32
Time of Update: 2015-05-05
標籤:1.實驗環境OS: RedHat Linux Enterprisedb 6.3DB: postgresql 9.3PGHOME: /opt/PostgreSQL/9.3PGDATA: /opt/PostgreSQL/9.3/data歸檔目錄:/opt/pg_archive基礎備份目錄:/opt/base_archive--生產環境中歸檔和資料等目錄應該放在不同的分區,或者儲存上。2.修改歸檔配置,添加測試資料修改pg設定檔postgresql.conf中以下條目wal_level =
Time of Update: 2015-04-28
標籤:postgresql的9.4版本出來有一段時間了,也更新了很多內容,其中之一是比較感興趣的物化視圖的更新,對比原先的物化視圖文法,新增了一個CONCURRENTLY參數。 一、新文法: --建立文法,未有更新CREATE MATERIALIZED VIEW table_name [ (column_name [, ...] ) ] [ WITH ( storage_parameter [= value] [, ... ] ) ] [ TABLESPACE
Time of Update: 2015-01-22
標籤:PostgreSQL是一款開源的SQL資料庫,支援標準SQL,使用者可以通過JDBC驅動串連PostgreSQL進行應用程式開發。使用者通過 擴充PostgreSQL功能,讓開發人員可以使用SQL語句訪問SequoiaDB資料庫,完成SequoiaDB資料庫的增、刪、查、改操作。本文就針 對如何擴充PostgreSQL功能,實現PostgreSQL對接SequoiaDB進行介紹。 1
Time of Update: 2015-01-15
標籤: 一、下載解壓1,下載postgresql-9.4.0-1-windows-x64-binaries.zip2,解壓postgresql-9.4.0-1-windows-x64-binaries.zip 到E:\二、添加使用者1,添加windows使用者,用於啟動PostgreSQL的windows服務net user postgres pgsqlpw /add /expires:never /password
Time of Update: 2015-01-12
標籤:postgresql 批處理 啟動 停止 註冊啟動 pg_install.bat:echo offset PGSQL_DIR=%~dp0if not "%PGSQL_HOME%"=="" ( if not "%PGSQL_HOME%"=="%PGSQL_DIR%" (
Time of Update: 2015-01-09
標籤:Hive的預設資料庫為Derby,這個資料庫用於自己調試是可以的,但是要面對大量資料就有些力不從心了,所以接下來我要將Derby換為Postgresql,我會具體說一下在更換過程中需要注意的地方。 首先,下載Hive,我們直接下載穩定的apache-hive-0.14.0-bin.tar.gz,, http://apache.fayea.com/hive/stable/ 下載完成後,安裝,將Hive添加到環境變數中,編輯bashrc檔案 vim ~/.bashrc
Time of Update: 2015-01-06
標籤:來自:http://bbs.chinaunix.net/thread-955564-1-1.html 參考文檔 http://bbs.chinaunix.net/viewthr ... page%3D1#pid6997819 http://topic.csdn.net/t/20050617/12/4089010.html postgresql 資料同步 slony1是基於postgresql的非同步通知機製做的複製技術, 其同步速度非常快。
Time of Update: 2015-01-04
標籤:1、下載安裝包官網:http://www.postgresql.org/download/ 按自己需求,下載安裝包,我下載的windows版32位的。http://get.enterprisedb.com/postgresql/postgresql-9.4.0-1-windows.exe2、安裝執行下載包,進行安裝,請一定記住你輸入的密碼,如“pg”3、開啟資料庫,建立表,插入資料安裝完成後,在開始菜單找到PostgreSQL 9.4 (x86)\pgAdmin
Time of Update: 2014-12-30
標籤:我們在使用postgresql資料庫的時候,如果一張資料表在未做任何約束的情況下,很可能會出現幾條完全一樣的資料,即重複資料。如所示:那麼如果我們要刪除其中的2條該怎麼辦呢?第一種我們可以清空表的內容,再使用INSERT
Time of Update: 2014-12-08
標籤:postgresql sql mysql MySQL 有一個和優秀的文法 create table ... like , 可以快速複製一張表,建立其副本。 PostgreSQL 也有類似的文法,而且更加靈活,不過要注意些細節。先來看看MySQL 文法: create table ... like 原始表T1,結構如下:+----------+------------------+