2009-06-01から1ヶ月間の記事一覧

データベースバッファキャッシュ

データベースバッファキャッシュ率は統計情報を格納しているV$SYSSTATより 取得することができる。キャッシュ率は90%以上が好ましい。 キャッシュ率を取得するSQL SELECT db_block_gets --キャッシュIOブロック数その1 ,consistent_gets --キャッシュIOブロ…

USER_EXTENTS

テーブル、インデックスのエクステント情報を参照するためのビュー。 SELECT * FROM USER_EXTENTS WHERE SEGMENT_NAME = 'テーブル名 or インデックス' EXTENT_IDが増えることによってエクステントが発生したか判断できる。 ただし、エクステントの発生時間…

CrystalDiskInfo

ハードディスクの健康状態をチェックするフリーソフトウェア。 常駐させることも可能。 なお、SCSI接続やRAIDには対応していない。 ダウンロードはこちら↓ http://crystalmark.info/download/#CrystalDiskInfo(Crystal Dew World)

メールを送信する

WSH

CDO(Collaboration Data Objects)とSMTPコンポーネントを使ってメールを送信することができる。 CDO、SMTPサービスはOSのバージョン・エディションによって標準搭載されているものといないものがあるので注意。 詳細は以下の通り。 OS CDO SMTPサービス __…

Fromアドレスを変更する

Gmailの機能で送信先メールアドレスを自分の携帯など、 Gmailのアドレスとは別のアドレスで送信することができる。 手順は以下の通り。 1.「設定」→「アカウント」→「メールアドレスを追加」 2.確認コードの入力が求められるので、追加したアドレスに送…

Crystal Reports サイズと位置の微調整

Crystal Reportsでサイズや位置を微調整したい場合、 「サイズや位置」ダイアログで数値で指定するが、 指定する値が小数点第2位だと入力した値が反映されないことがある。 その場合、一旦、整数の値を指定したあとに設定したい値+0.01を入力すると 設定し…

ALTER SYSTEM FLUSH SHARED_POOL

共有プールをクリアする。 ALTER SYSTEM FLUSH SHARED_POOL; Oracle10gからの機能。インスタンスを再起動することなく、キャッシュをクリアできる。 Oracle9iにはこの機能がないのでキャッシュをクリアしたい場合にはインスタンスの再起動が必要。 なお、使…

Null同士の比較

Null=Nullの結果はFalseとなる。 変数に格納されている状態でも同じなので注意。 set serveroutput on; declare wkVal1 char(1); wkVal2 char(1); begin wkVal1 := null; wkVal2 := null; if wkVal1 = wkVal2 then DBMS_OUTPUT.PUT_LINE('equal' ); else DBM…

プリプロセッサ

コンパイル前に前処理を行うこと。この機能で条件付きコンパイルが可能となる。 例えば、条件付きコンパイルでデバッグ時とリリース時の実装を分岐させることができる。 これによって、デバッグ時のみログを出力するなどの実装が可能。 また、コンパイルオプ…

デフォルトのフォントを変更

Excelを開いたときのデフォルトの設定を変更するのは以下のとおり。 フォントの他にシート数(デフォルトは3)やユーザ名も変更できる Excel2003の場合 「ツール」→「オプション」→「全般タブ」 Excel2007の場合 左上のOfficeボタン→Excelのオプション→基本設…

ファームバンキング

コンピュータとの通信回線を使って、金融機関のサービスを利用すること、 入出金・残高照会・振込・振替や給与振込なども可能。 専用端末が必要な場合もある。 なお、インターネット経由で行う場合はネットバンキングという。 メリット・振込手数料は窓口で…