2019-03-08から1日間の記事一覧

PHP+MariaDBでDB連携(コネクションプール)

次はDBとのコネクションプール(持続的DB接続)について調べる。 毎回コネクションの接続・切断を繰り返していると性能がでないため、使い終わったコネクションを切断せずにプールに入れておき、その後使用したい別の人が現れた時に、プールからコネクションを…

PHP+MariaDBでDB連携(文字コード)

文字コードについては、すべてUTF8で統一で良いと思うので、OS側もDB側もPHP側もそのように設定する。 OSの設定 ・Linuxの場合 「.bashrc」や「.bash_profile」などで、export LANG=ja_JP.utf8 ・Windowsの場合 mysqlコマンドを実行する際のコマンドプロンプ…

PHP+MariaDBでDB連携(クエリ結果のバッファモード編)

■クエリ結果の取得方法 バッファモード (デフォルト) 非バッファモード バッファモードは、クエリ結果をMariaDBからPHP側へまとめて取得する。クエリ結果が大量にある場合、PHP側(=Apache側)のメモリが一気に圧迫される。 非バッファモードは、クエリ結果は…