タグ

ブックマーク / atmarkit.itmedia.co.jp (199)

  • @IT:Windows TIPS -- Tips:ページ・ファイルによるディスクのフラグメントを防止する方法

    しかしこのデフォルトの状態のまま使っていると、ページ・ファイルが激しくフラグメントを起こして、システム性能の低下を招いたり、フラグメント処理の壁になってしまったりする。 Windows OSの仮想メモリ・システムは、ハードディスク上に作成したページ・ファイル(デフォルトではWindowsがインストールされている%SystemDrive%\pagefile.sys)と、物理メモリ上のプログラム・コードやデータをスワップすることで、物理メモリ・サイズを大幅に超える仮想メモリ空間をアプリケーションに対して提供している。 従来のWindows 3.xでは、ページ・ファイル(当時はスワップ・ファイルと呼んでいた)は、すべてのクラスタ(ディスク領域の管理単位)がディスク内で物理的に連続していなければならないという制限があった。スワップによるディスクの読み書きにかかる時間は、システム全体に大きな影響を及

    tgk
    tgk 2009/12/18
    「ページファイルの初期サイズと最大サイズを一致させる」
  • Oracleの機能を使って表の結合を高速化する(1/4) - @IT

    連載では、Oracleデータベースのパフォーマンス・チューニングの中から、特にSQLのチューニングに注目して、実践レベルの手法を解説する。読者はOracleデータベースのアーキテクチャを理解し、運用管理の実務経験を積んでいることが望ましい。対象とするバージョンは現状で広く使われているOracle9iの機能を基とするが、Oracle 10gで有効な情報も随時紹介していく。(編集局) 連載目次 前回「表の結合を極めるチューニング・テクニック」では、絞り込み条件がない結合を含むSQL、絞り込み条件のある結合を含むSQLについて実例を基に最適な結合方法を説明しました。 今回は、Oracleの機能である「マテリアライズド・ビュー」「BITMAP JOIN INDEX」「クラスタ」を利用した結合処理に関するチューニング・テクニックについて説明します。 マテリアライズド・ビューを理解する 結合処理な

    Oracleの機能を使って表の結合を高速化する(1/4) - @IT
    tgk
    tgk 2009/12/04
  • RAIDアレイを再構築するには - @IT

    RAIDアレイに障害が発生した場合は、問題となっているHDDを新しいものと交換して、RAIDアレイにデバイスを追加しなければならない。 ここでは、「HDDを2台追加してRAID 1を構成するには」で構築したRAIDアレイの1台に障害が発生した前提で、RAIDアレイを再構築する手順を説明する。

    tgk
    tgk 2009/10/24
  • @IT:Databaseフォーラム全記事インデックス オラクルパーティショニング

    Databaseフォーラムに掲載されている全記事にアクセスできるインデックスです。また、@ITの各フォーラムにあるデータベース関連記事も掲載しています。インデックスは記事の追加とともに拡充していきます。

    tgk
    tgk 2009/10/19
  • 現在ログオン中のユーザー名を調べる

    解説 多数のユーザー・アカウントを使い分けている場合や、コンピュータのトラブルシューティングを行う場合など、現在どのユーザー・アカウント(ドメイン・アカウントか、ローカル・コンピュータ・アカウントかの違いも含む)でログオンしているかを調査する必要に迫られることがある。ユーザー・アカウントごとに可能な操作や権限が異なっているし、特定のユーザーにしか使用を許可しないようになっているかもしれないからだ。 TIPSでは、現在どのユーザー・アカウントでログオンしてコンピュータを使用しているかを調べる方法について解説する。 操作方法 ●「Windowsセキュリティ」ダイアログで確認する方法 現在ログオンしているユーザー名を確認する一番簡単な方法は、[Ctrl]+[Alt]+[Del]キーを押して、「Windowsセキュリティ」ダイアログを表示させることである。このダイアログの[ログオン情報]のと

    現在ログオン中のユーザー名を調べる
    tgk
    tgk 2009/10/08
    whoamiはXPにはない。タスクマネージャで見るのが早い
  • 現実に最も使える.NETのバージョンはどれ? - @IT

    オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET

    tgk
    tgk 2009/10/07
    『現時点で最も効果的な.NETバージョンは.NET 2.0であると筆者は考えている』
  • 文字化けに関するトラブルに強くなる【実践編】

    1.Oracleの変換ルールをJava VMの変換ルールに合わせる 具体的には、シフトJISの0x8160(「~」)をU+301Cではなく、U+FF5Eに双方向変換するようにする(→Oracle側での対処:後述) 2.Javaのアプリケーション側に変換ロジックを組み込む Javaのアプリケーションに、Oracleから受け取った文字データにU+301Cが含まれていた場合、U+FF5Eに変換するロジックを組み込む(→アプリケーション側での対処) なお、上記ではデータベースキャラクタセットがJA16SJISの場合について説明しましたが、JA16EUCでも同様の問題が発生します。 JA16SJISTILDE/JA16EUCTILDEによる対処 上記の問題にOracle Database側で対処する方法として、Oracle Database R9.x以降の版では、JA16SJISとJA16EUCに替

    文字化けに関するトラブルに強くなる【実践編】
    tgk
    tgk 2009/10/02
    「JIS X 0213で追加された文字に対応しているデータベースキャラクタセットは、Oracle Database 10g R1以降のAL32UTF8だけです」
  • 盗難PCを追跡して回収、Computraceが日本上陸 - @IT

    2009/09/30 カナダのAbsolute Softwareは9月30日、PCの追跡・管理サービス「Computrace」の日語版を提供していくと発表した。これまで北米に2個所、ヨーロッパに1個所あった拠点に加えて、東京オフィスを開設。リセラー、SIerコンサルティング会社などを通して販売活動を格化する。 Computraceは企業が管理するPCやスマートフォンなど、エンドポイントとなるデバイスを管理するサービス。OS上に常駐するエージェントだけでなく、BIOSに組み込まれたエージェントとの2段構えでPCの追跡ができるのが大きな特徴。盗難されたPCでOSのクリーンインストールを行っても、再びBIOS上のエージェントがOS用のエージェントを再びダウンロードしてインストールするという。Computraceのエージェントは、ASUS、デル、富士通、hp、レノボ、東芝、パナソニックといっ

  • イベントログファイルの最大サイズを拡大する【Windows OS】

    対象OS:Windows NT Workstation/Windows 2000 Professional/Windows XP Professional/Windows XP Home、Windows NT Server/Windows 2000 Server/Windows 2000 Advanced Server/Windows 2000 Datacenter Server イベントログとは Windows NT/2000/XPでは、OSの動作に関する記録を「イベントログ」と呼ばれる独自形式のログに記録するようになっている。UNIX系OSのログ(syslog)はテキスト形式だが、Windowsのイベントログはバイナリ形式で、「イベントビューア」と呼ばれる専用の管理ツールを使用しなければ、内容を見ることができない。「イベントビューア」は、コントロールパネルの管理ツール内に独立したツール

    イベントログファイルの最大サイズを拡大する【Windows OS】
    tgk
    tgk 2009/10/01
  • 無償仮想化ソフトVMware ESXiを30分以内で使う

    無償仮想化ソフトVMware ESXiを30分以内で使う:超簡単! VMware ESXiを試してみよう(1/3 ページ) ヴイエムウェアのサーバ仮想化製品は、2009年春に「VMware vSphere 4」という新バージョンに進化した。この製品を支えているハイパーバイザがVMware ESX 4.0だ。連載では、無償で提供されているVMware ESXi 4.0を気軽に体験するため、インストールと利用方法を紹介する。連載の後半では中小企業でも利用しやすい有償版のVMware vSphere Essentialsにも触れる VMware ESXiは、ヴイエムウェアが無償で提供しているハイパーバイザです。サーバ機のうえに直接インストールし、このうえでさまざまなOSを動かすことができます。稼働できるOSはゲストOSの互換性ガイド(http://www.vmware.com/pdf/Gues

    無償仮想化ソフトVMware ESXiを30分以内で使う
    tgk
    tgk 2009/09/27
  • @IT:Windows TIPS -- Tips:タスク・ログ・ファイルの見方

    タスク・ログは循環形式で記録される。最後まで書かれると、また先頭から順番に記録される。最後に実行されたタスクの場所には特別な文字列が記入されている。 Windows OSに用意されているタスク・スケジューラ([コントロール]パネル[タスク]で起動できる)は、定期的なプログラムの実行を行うためのサービスである。実行プログラムやスクリプトなどをタスクとして登録しておけば、ユーザーが介入することなく(システムにログオンしている必要はない)、指定された時間にプログラムが実行される。 指定したタスクが正しく実行されたかを確認するにはログ・ファイルを調査すればよい。だがタスクのログはWindows OSのほかのサービスなどログと違って、イベント・ビューアに記録されることはない。代わりに、ログ記録専用に割り当てられたテキスト・ファイルに記録されることになっている。TIPSでは、このログ・ファイルの内容

    tgk
    tgk 2009/09/24
    「タスク・スケジューラでは、ログ・ファイルの最大サイズを32Kbytesに制限している。最後まで書き込むと、またファイルの先頭へ戻り、新しいエントリが記録される」 32KBて
  • 「L2SW⇔PC間のLink確立について」(2) Master of IP Network - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    tgk
    tgk 2009/09/24
    「FastEthernet で、xxxM-Full固定とオートネゴシエーションの間をつなぐと、オードネゴシエーション側が Half になってしまうのは、仕様です」
  • ExcelデータをOracleに格納する3つの手法

    主な内容 --Page 1-- ▼はじめに ▼ExcelOracleの連携パターン ▼SQL*Loaderを使用する方法 --Page 2-- ▼Oracle HTML DBを使用する方法 --Page 3-- Oracle Generic Connectivityを使用する方法 ▼まとめ OracleデータベースとExcelを組み合わせれば、Excelで入力したデータをOracleデータベースに格納したり、Oracleデータベース内のデータをExcelで参照、変更することができます。小規模なシステムでは、Excelをフロントアプリケーションとして使用することで、ユーザー・インターフェイスの開発を最小限に抑えられますし、利用する側も使い慣れたExcelのインターフェイスを使用できます。また、データ量や利用者数の拡大に伴い、データをExcelで管理するのが困難になることもあります。そのよう

    ExcelデータをOracleに格納する3つの手法
    tgk
    tgk 2009/09/15
  • @IT:ExcelデータをOracleに格納する裏技(1/3)

    OracleデータベースとMicrosoft Excel(以下、Excel)は、異なる用途に最適化されたアプリケーションです。Oracleデータベースは大量のデータを扱え、同時接続可能で、パフォーマンスや堅牢性に優れたデータベース・サーバです。一方、Excelは個人のデータ管理に適したさまざまなユーザビリティを備えるクライアント・アプリケーションです。ExcelからOracleデータベースのデータを操作できれば両者の持つ利点を最大限に活用できますし、Excelで蓄積した業務データをOracleに移したい場合もあるでしょう。記事では、ExcelOracleデータベースを連携させるテクニックを解説します。 OracleデータベースとExcelを連携させる方法を表1にまとめました。

    tgk
    tgk 2009/09/15
  • @IT:MRTGによるサーバ監視システムの構築(1/3)

    サーバの状態を長期・継続的に取得してビジュアライズすることで、いままで見えなかったことが見えるようになる。これを実現するソリューションがMRTGだ。(編集局) 前回は、コマンドラインベースでサーバの情報を取得する方法をいくつか紹介しました。「現在」の状態を確認するだけであれば前回紹介したツールでも問題ないのですが、システムを監視する場合、「その瞬間」のデータよりも長期的なデータの推移を見たいという方が多いと思います。 また、多くの場合、人間がシステムを常時監視するわけにはいきません。そのため、定期的にシステムを監視する操作を行い、監視項目が設定した閾値を超えたらメールで管理者に通知するといった処理が必要になります。 今回は、上記の要件を満たすためMRTGというソフトウェアを利用することを考えてみます。 MRTGとは MRTG(Multi Router Traffic Grapher)は、S

    @IT:MRTGによるサーバ監視システムの構築(1/3)
    tgk
    tgk 2009/08/21
    「ディスクの負荷状況を測るためディスクI/O状況を取得しますが、このデータはSNMP経由では取れないため、ssh経由で情報を取得します」
  • @IT:Windows TIPS -- Caution:原因不明のメモリ不足エラーに対処する方法(デスクトップ・アプリケーション・ヒープ不足エラーに対処する方法)

    16bitの流れを汲むWindows 9xには、システム・リソースと呼ばれるWindowsシステムの作業用メモリ領域があり、新しいウィンドウが生成されたときや、ウィンドウへのグラフィックス描画がなされたときなど、作業データがこの領域に確保されるようになっている。Windows 9xの原点とも呼べるWindows 3.0では、ウィンドウ管理用(USERリソースと呼ばれていた)やグラフィックス描画用(GDIリソースと呼ばれていた)として、それぞれ16bitアドレッシングによる1セグメント(64Kbytes)のメモリ領域が割り当てられていた。残念なことにWindows 3.0では、ウィンドウを幾つか同時に開いたり、巨大なアプリケーションを実行したりすると、特にこのうちのUSERリソースが不足することが多かった。システム・リソースが不足すると、アプリケーションで使用可能なメモリ領域はまだ残っている

    tgk
    tgk 2009/08/18
    「Windows 2000デスクトップで実行される、すべてのウィンドウ・ベースのアプリケーションが使用する領域で、実行されるすべてのプロセスのメモリ空間にマップされ共有される」
  • route - ルーティングテーブルの表示/設定を行う

    routeコマンドは、IPパケットをルーティングするためのルーティングテーブルの内容表示と設定を行う。ルーティングテーブルは、おもにOSが管理するルーティング情報を保管したメモリテーブルだ。テーブルのエントリーが経路を表している。経路はネットワークまたはホストへ到達するために通過する必要のあるゲートウェイを表している。 ここで、ルーティングテーブルの管理とは、 ルーティングテーブルの表示と確認 ルーティングテーブルへの経路の追加、削除、変更 を意味する。 書式 ●Windowsの場合 route[ -f][ -p][ PRINT| ADD| DELETE| CHANGE[ 宛先IPアドレス][ MASK サブネットマスクアドレス[ ゲートウェイIPアドレス][ METRIC メトリック数][ IF インターフェイス名]]

    route - ルーティングテーブルの表示/設定を行う
    tgk
    tgk 2009/08/10
    OSブート時に再設定される経路(Persistent Routes)
  • 「SQLの IS NULL , IS NOT NULLの歴史的経緯?」(1) @ITクラブ Cafe - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    tgk
    tgk 2009/07/01
    「SQL-92 標準では、NULL 値に対して = (等号) 比較演算または <> (不等号) 比較演算を実行した場合、結果が FALSE になることが要求されています」
  • @IT:SOAフレームワークBeehiveに挑戦(2) 1/4

    前回「Beehiveでメタデータ(JSR 175/181)を体験しよう」では、Beehive(以下、Beehive)の概要と付属のサンプルプログラムを紹介しました。今回からはBeehiveを使ったプログラミングを紹介していきます。 前回のサンプルではコンパイル、デプロイを行う際、コマンドラインでantを実行していましたが、これはBeehiveがJava 1.5 Tigerで追加された注釈の利用を前提にしているためです。注釈は解釈されなければコメントと同等になってしまいます。コンパイル時や実行時に注釈どおりの振る舞いをしてほしい場合は、コンパイラのほかにJDK付属のapt(Annotation Processing Tool:注釈処理ツール)も使わなければなりません。 しかし、通常のコンパイルやEclipseのJavaプロジェクトでクラスファイルを保存した場合は、コンパイルしてくれるだけでa

    tgk
    tgk 2009/06/04
    ページフローのフレームワーク
  • サンのクラウドは、Amazon EC2とどう違うのか? - @IT

    2009/06/02 サン・マイクロシステムズが2009年夏にも提供を開始するクラウドサービス「Sun Cloud」の概要が見えてきた。同社のクラウドサービスはOpenSolarisベースの仮想環境で、Amazon EC2/S3に相当するサービスを提供するものだ。計算リソース(OSやアプリケーションなどのソフトウェア実行環境)を提供する「Sun Cloud Compute Service」とストレージサービスの「Sun Cloud Storage Service」で構成する。 価格などまだ不明な点は多いが、技術情報は徐々に出てきている。例えばストレージサービスに関してはWebDAVやAmazon S3互換のRESTful APIでアクセスできることが明らかにされているほか、APIのドキュメントやJavaで書かれた管理コンソール、PythonRuby向けのライブラリが公開されている。スクリ

    tgk
    tgk 2009/06/03
    「Sun Cloudはプラットフォーム自体もオープンソースで提供する」「企業ユーザーがデータセンターのサーバリソースを有効活用するために、手持ちの資産をプライベートクラウド化する目的でも使えるということだ」