2009年04月27日

psqlでsqlの実行時間計測する件


$ psql pgbench
pgbench=# \timing
Timing is on.
pgbench=# select count(*) from accounts;
count
----------
10000000
(1 row)

Time: 27383.634 ms
pgbench=#

ですって!
posted by ほえ at 19:04| Comment(0) | TrackBack(0) | PostgreSQL | このブログの読者になる | 更新情報をチェックする

pgbenchの件

contrib/pgbenchにあるので、README.pgbenchを読んで、

$ make
$ make install

する。

テスト用のDBを作る。作らないとデフォルトのDBにテーブルを作っちゃいます。
pgbench用のテーブルとデータを登録する。

$ pgbench -i databasename

このようにできる。

table # of tuples
-------------------------
branches 1
tellers 10
accounts 100000
history 0

この件数を増やすには、-sで。

$ pgbench -i -s 100M databasename

いっぱいできた。
posted by ほえ at 18:59| Comment(0) | TrackBack(0) | PostgreSQL | このブログの読者になる | 更新情報をチェックする

データベースのサイズを調べる


SELECT pg_database_size('databasename');

で。
posted by ほえ at 18:27| Comment(0) | TrackBack(0) | PostgreSQL | このブログの読者になる | 更新情報をチェックする

2009年04月25日

飲んだら

公園で裸になってじたばたする事。
posted by ほえ at 00:52| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2009年04月14日

Sambaの共有ディレクトリにTortoiseSVNでチェックアウトできない!


[2009/04/14 11:41:43, 0] smbd/service.c:make_connection(1284)
pcname (xxx.xxx.xxx.xxx) couldn't find service .svn

こんなになっちゃう。なんで?
samba-3.3.3で、クライアントはWindowsXPで、TortoiseSVN 1.6.1。
チェックアウト先のディレクトリは777で、.svnも777でできてるんだけど…。具具ってもわからないんだよなぁ。
Red Hat 4とかFedoraCoreだと問題ないんだよなぁ。
posted by ほえ at 12:05| Comment(0) | TrackBack(1) | FreeBSD | このブログの読者になる | 更新情報をチェックする

2009年04月13日

何でもfindでやばいいってもんじゃないんだよ!の件

ソースファイルの行数を知りたくて、findだ!-execだ!xargsだ!とやり始めたらうまくいかなくて、悩んでたら実はえらい簡単だったという話。findは使いますけど。

wc -l `find . \( \( -name '*.php' -o -name '*.inc' \) \! -regex './test/.*' \)`

だった。
何でもfindでやればいいってもんじゃないんだよ!

(の前に\が必要だったり、\(の前後にスペースが必要だったり、-oの後に-nameを書かなきゃいけなかったり。findって難しいです。


-exec wc {} \;

だと、合計を出してくれない。

xargs wc

だとファイル数が多いと引数長すぎでエラーになっちゃう。

posted by ほえ at 12:18| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2009年04月08日

gatewayとdnsの設定

久しぶりにFreeBSDのサーバを触ろうと思ったら色々と問題が…。
とりあえずportsコレクションのアップデートをと思い

# portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching public key... failed.

となにやらエラーに。
むむ?と思ったら他のサイトも見られない。
あ、と気が付いて、proxyがなくなってたんだ。
で、環境変数のhttp_proxyを削除して、gatewayとdnsの設定をする事に。
/etc/rc.confに以下を追加

gateway_enable="YES"
defaultrouter="192.168.xxx.xxx"


/etc/resolv.confに以下を追加

domain xxxx
nameserver xxx.xxx.xxx.xxx


で、再度

# portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching public key... done.
Fetching snapshot tag... done.
Fetching snapshot metadata... done.
Fetching snapshot generated at Wed Apr 8 10:06:08 JST 2009:
6c7d9fd07dc5fbeb46def722a91b6e85210fc19009d72f 63% of 56 MB 195 kBps 01m46s
6c7d9fd07dc5fbeb46def722a91b6e85210fc19009d72f 91% of 56 MB 194 kBps 00m23s^Z
...

今こんな感じで…。

posted by ほえ at 17:14| Comment(0) | TrackBack(0) | FreeBSD | このブログの読者になる | 更新情報をチェックする

2009年04月07日

Bloglinesの広告がヤな件

Bloglinesに表示される広告がヤなので、Greasemonkeyのスクリプトを書いて表示しないようにした。一瞬出ちゃうけど。

window.addEventListener(
'load',
function () {
var f = window.frames[1].document;
var iya = f.evaluate('//body/table[2]/tbody/tr/td/table/tbody/tr/td[2]', f.body, null, 7, null);

iya.snapshotItem(0).style.visibility = 'hidden';
},
false
);


ずっとアドオンは入ってたけど使っていなかった。必要は発明の母ですね。発明じゃないか。
ついでにXPathもちょっと使った。便利だなぁ。
posted by ほえ at 13:51| Comment(0) | TrackBack(0) | JavaScript | このブログの読者になる | 更新情報をチェックする

2009年04月06日

PHPExcelのバージョンをあげたらの件

1.6.4から1.6.6にしたら、今まで'腐ってやがる'といって読み込めなかったxlsファイルが読み込めるようになった。
1.6.4じゃバージョンが早すぎたんだ!
posted by ほえ at 21:47| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

2009年03月27日

パソコンめ!

普通の人に文字コードが!って言ってもわからないぞ!!
posted by ほえ at 14:46| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。