【手続補正書】
【提出日】平成22年1月12日(2010.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算機と、ネットワークを介して前記計算機に接続されるストレージ装置と、を備える計算機システムであって、
前記計算機は、
前記ネットワークに接続される第１インタフェースと、前記第１インタフェースに接続される第１プロセッサと、前記第１プロセッサに接続される第１メモリと、を備え、
前記第１プロセッサが前記第１メモリに格納されたデータベース管理システムを実行することによってデータベースサーバとして動作し、
前記ストレージ装置は、前記計算機によって書き込まれたデータを格納する複数のディスク装置と、前記複数のディスク装置を制御するコントローラと、を備え、
前記コントローラは、前記ネットワークに接続される第２インタフェースと、前記第２インタフェースに接続される第２プロセッサと、前記第２プロセッサに接続される第２メモリと、を備え、
前記複数のディスク装置の少なくとも一つには、前記計算機によって書き込まれたデータベーススキーマのデータが格納され、
前記計算機システムは、さらに管理部を備え、
前記管理部は、
前記前記計算機が受信したクエリに基づいて、これからアクセスすべき前記データベーススキーマを特定し、
前記特定されたデータベーススキーマのデータの少なくとも一部を前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込む指示を前記ストレージ装置に送信し、
前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を制御するための制御指示を前記ストレージ装置に送信し、
前記コントローラは、前記制御指示に基づいて、前記回転数を制御される前記ディスク装置を特定し、前記特定されたディスク装置の回転数の減少、又は、前記特定されたディスク装置の回転の停止を実行することを特徴とする計算機システム。
【請求項２】
前記管理部は、
前記特定されたデータベーススキーマの全データ量が前記第２メモリの空き容量より大きくない場合、前記特定されたデータベーススキーマの全データを前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込み、
前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転を停止させるための前記制御指示を前記ストレージ装置に送信することを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記管理部は、
前記特定されたデータベーススキーマの全データ量が前記第２メモリの空き容量より大きい場合、前記特定されたデータベーススキーマのデータの一部を前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込み、
前記計算機の性能を示す値を取得し、
前記取得された性能を示す値が所定の閾値より高い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を減少させるための前記制御指示を前記ストレージ装置に送信することを特徴とする請求項１に記載の計算機システム。
【請求項４】
前記管理部は、
前記ディスク装置の回転数を減少させる指示を前記ストレージ装置に送信した後、さらに前記計算機の性能を示す値を取得し、
前記取得された性能を示す値が所定の閾値より高い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数をさらに減少させるための前記制御指示を前記ストレージ装置に送信することを特徴とする請求項３に記載の計算機システム。
【請求項５】
前記管理部は、前記取得された性能を示す値が所定の閾値より低い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を増加させるための前記制御指示を前記ストレージ装置に送信し、
前記コントローラは、前記制御指示に従って、前記ディスク装置の回転数を増加させることを特徴とする請求項３に記載の計算機システム。
【請求項６】
前記管理部は、前記ストレージ装置に空きメモリ量通知命令を送信し、
前記ストレージ装置の前記コントローラは、前記空きメモリ量通知命令に従って、前記第２メモリの空き容量を示す値を前記管理部に送信することを特徴とする請求項２に記載の計算機システム。
【請求項７】
前記管理部は、前記第１プロセッサが前記第１メモリに格納されたプログラムを実行することによって実現されることを特徴とする請求項１に記載の計算機システム。
【請求項８】
前記管理部は、前記第２プロセッサが前記第２メモリに格納されたプログラムを実行することによって実現されることを特徴とする請求項１に記載の計算機システム。
【請求項９】
前記計算機システムは、さらに、前記ネットワークを介して前記計算機及び前記ストレージ装置に接続される第２計算機を備え、
前記第２計算機は、前記ネットワークに接続される第３インタフェースと、前記第３インタフェースに接続される第３プロセッサと、前記第３プロセッサに接続される第３メモリと、を備え、
前記管理部は、前記第３プロセッサが前記第３メモリに格納されたプログラムを実行することによって実現されることを特徴とする請求項１に記載の計算機システム。
【請求項１０】
計算機と、ネットワークを介して前記計算機に接続されるストレージ装置と、を備える計算機システムを制御する方法であって、
前記計算機は、
前記ネットワークに接続される第１インタフェースと、前記第１インタフェースに接続される第１プロセッサと、前記第１プロセッサに接続される第１メモリと、を備え、
前記第１プロセッサが前記第１メモリに格納されたデータベース管理システムを実行することによってデータベースサーバとして動作し、
前記ストレージ装置は、前記計算機によって書き込まれたデータを格納する複数のディスク装置と、前記複数のディスク装置を制御するコントローラと、を備え、
前記コントローラは、前記ネットワークに接続される第２インタフェースと、前記第２インタフェースに接続される第２プロセッサと、前記第２プロセッサに接続される第２メモリと、を備え、
前記複数のディスク装置の少なくとも一つには、前記計算機によって書き込まれたデータベーススキーマのデータが格納され、
前記方法は、
前記計算機が受信したクエリに基づいて、これからアクセスすべき前記データベーススキーマを特定する第１手順と、
前記特定されたデータベーススキーマのデータの少なくとも一部を前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込む指示を前記ストレージ装置に送信する第２手順と、
前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を制御するための制御指示を前記ストレージ装置に送信する第３手順と、
前記制御指示に基づいて、前記回転数を制御される前記ディスク装置を特定し、前記特定されたディスク装置の回転数の減少、又は、前記特定されたディスク装置の回転の停止を実行する第４手順と、を含むことを特徴とする方法。
【請求項１１】
前記第２手順は、前記特定されたデータベーススキーマの全データ量が前記第２メモリの空き容量より大きくない場合、前記特定されたデータベーススキーマの全データを前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込む手順を含み、
前記第３手順は、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転を停止させるための前記制御指示を前記ストレージ装置に送信する手順を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記方法は、さらに、前記計算機の性能を示す値を取得する第５手順を含み、
前記第２手順は、前記特定されたデータベーススキーマの全データ量が前記第２メモリの空き容量より大きい場合、前記特定されたデータベーススキーマのデータの一部を前記ディスク装置から読み出して、前記読み出されたデータを前記第２メモリに書き込む手順を含み、
前記第３手順は、前記第５手順によって取得された性能を示す値が所定の閾値より高い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を減少させるための前記制御指示を前記ストレージ装置に送信する手順を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記方法は、前記ディスク装置の回転数を減少させる指示を前記ストレージ装置に送信した後、さらに前記計算機の性能を示す値を取得する第６手順をさらに含み、
前記第３手順は、前記第６手順によって取得された性能を示す値が所定の閾値より高い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数をさらに減少させるための前記制御指示を前記ストレージ装置に送信する手順を含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記第３手順は、前記第５手順によって取得された性能を示す値が所定の閾値より低い性能を示す場合、前記特定されたデータベーススキーマのデータが格納された前記ディスク装置の回転数を増加させるための前記制御指示を前記ストレージ装置に送信する手順を含み、
前記第４手順は、前記制御指示に従って、前記ディスク装置の回転数を増加させる手順を含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
前記方法は、さらに、
前記ストレージ装置に空きメモリ量通知命令を送信する第７手順と、
前記空きメモリ量通知命令に従って、前記ストレージ装置が前記第２メモリの空き容量を示す値を送信する第８手順と、を含むことを特徴とする請求項１１に記載の方法。