Sha256: 6b94adeab22de96865f880681444c34aef2acfd5c58c43e9d267e0cf6c929a69

Contents?: true

Size: 1.59 KB

Versions: 12

Compression:

Stored size: 1.59 KB

Contents

pdo-test README

-pdo-testとは?

pdo-testはphp PDOドライバを利用してpgpoolのテストを行うプログラム
です。

pdo-testはab(Apache HTTP server benchmarking tool)を使いテストを行
います。

実際の実行例は以下の通りです。

abc 10 -n 100 "http://localhost/pdo-test/pdotest.php"

PDOドライバとpgpoolとの接続設定はdef.incファイルを編集します。
def.incの内容は以下の通りです。
<?php
	/* ホスト名の設定*/
	define("HOSTNAME","localhost");
	/* DB名の設定*/
	define("DBNAME","postgres");
	/* 接続ユーザ名の設定*/
	define("USER","postgres");
	/* 接続portの設定*/
	define("PORT","9999");
	/* パスワードの設定*/
	define("PASS","");
?>

実行するクエリはSQLListディレクトリ内のファイルからランダムに
実行されます。

ファイルには;(セミコロン)区切りで複数のSQLを記述してください。

また、特定のファイルのみ実行したい場合には、以下のように実行
します。

http://localhost/pdo-test/pdotest.php?query=ファイル名

PHPが出力するエラーはlog.txtに出力されます。
SQLレベルのエラーについてはabの実行結果から分かるようになってます。

以下がエラーが発生した場合のabの実行結果です。
Non-2xx responsesが表示された場合には何かしらDBにエラーが発生した
可能性があるので、log.txtとDBのログを確認してください。

oncurrency Level:      10
Time taken for tests:   7.721773 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Non-2xx responses:      100
Total transferred:      25100 bytes
HTML transferred:       5300 bytes
Requests per second:    12.95 [#/sec] (mean)
Time per request:       772.177 [ms] (mean)
Time per request:       77.218 [ms] (mean, across all concurrent requests)
Transfer rate:          3.11 [Kbytes/sec] received

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
prestogres-0.4.8 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.7 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.6 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.5 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.4 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.3 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.2 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.1 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.4.0 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.3.0 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.2.0 pgpool2/test/pdo-test/README.euc_jp
prestogres-0.1.0 pgpool2/test/pdo-test/README.euc_jp