PgBouncer: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Uus lehekülg: '===Sissejuhatus=== PgBouncer https://developer.skype.com/SkypeGarage/DbProjects/PgBouncer ... ===Tarkvara paigaldamine=== TODO ===Tarkvara seadistamine=== TODO ===Tarkvara kas…'
 
Imre (arutelu | kaastöö)
Resümee puudub
5. rida: 5. rida:
===Tarkvara paigaldamine===
===Tarkvara paigaldamine===


TODO
Tarkvara paigaldamiseks Debian Squeeze keskkonnas sobib öelda
 
# apt-get install pgbouncer
 
Paigaldatakse muu seas sellised failid
 
/usr/sbin/pgbouncer
/etc/default/pgbouncer
/etc/pgbouncer/pgbouncer.ini
/etc/pgbouncer/userlist.txt
/etc/init.d/pgbouncer


===Tarkvara seadistamine===
===Tarkvara seadistamine===


TODO
Tarvara tööd kontrollivad seadistusfailid
 
* /etc/pgbouncer/pgbouncer.ini, mille sisu võiks olla nt
 
# egrep -v "^$|^;" /etc/pgbouncer/pgbouncer.ini
[databases]
test = host=127.0.0.1 dbname=test
[pgbouncer]
logfile = /var/log/postgresql/pgbouncer.log
pidfile = /var/run/postgresql/pgbouncer.pid
listen_addr = *
listen_port = 6432
unix_socket_dir = /var/run/postgresql
auth_type = trust
auth_file = /etc/pgbouncer/userlist.txt
admin_users = postgres
stats_users = postgres
pool_mode = session
server_reset_query =
server_check_query = select 1
server_check_delay = 10
max_client_conn = 100
default_pool_size = 20
log_connections = 1
log_disconnections = 1
log_pooler_errors = 1
 
* /etc/pgbouncer/userlist.txt


===Tarkvara kasutamine===
===Tarkvara kasutamine===

Redaktsioon: 13. aprill 2010, kell 11:25

Sissejuhatus

PgBouncer https://developer.skype.com/SkypeGarage/DbProjects/PgBouncer ...

Tarkvara paigaldamine

Tarkvara paigaldamiseks Debian Squeeze keskkonnas sobib öelda

# apt-get install pgbouncer

Paigaldatakse muu seas sellised failid

/usr/sbin/pgbouncer
/etc/default/pgbouncer
/etc/pgbouncer/pgbouncer.ini
/etc/pgbouncer/userlist.txt
/etc/init.d/pgbouncer

Tarkvara seadistamine

Tarvara tööd kontrollivad seadistusfailid

  • /etc/pgbouncer/pgbouncer.ini, mille sisu võiks olla nt
# egrep -v "^$|^;" /etc/pgbouncer/pgbouncer.ini
[databases]
test = host=127.0.0.1 dbname=test

[pgbouncer]
logfile = /var/log/postgresql/pgbouncer.log
pidfile = /var/run/postgresql/pgbouncer.pid
listen_addr = *
listen_port = 6432
unix_socket_dir = /var/run/postgresql
auth_type = trust
auth_file = /etc/pgbouncer/userlist.txt
admin_users = postgres
stats_users = postgres
pool_mode = session
server_reset_query = 
server_check_query = select 1
server_check_delay = 10
max_client_conn = 100
default_pool_size = 20
log_connections = 1
log_disconnections = 1
log_pooler_errors = 1
  • /etc/pgbouncer/userlist.txt

Tarkvara kasutamine

TODO

Kasulikud lisamaterjalid