Item type |
SIG Technical Reports(1) |
公開日 |
2015-11-19 |
タイトル |
|
|
タイトル |
自己結合SQLクエリ検出ツールによるチューニングの提案 |
タイトル |
|
|
言語 |
en |
|
タイトル |
A Method for Detecting Self-join SQL Queries |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
クエリ |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
株式会社インサイトテクノロジー |
著者所属 |
|
|
|
国立情報学研究所 |
著者所属(英) |
|
|
|
en |
|
|
Insight Technology, Inc. |
著者所属(英) |
|
|
|
en |
|
|
National Institute of Informatics |
著者名 |
岸本, 拓也
坂本, 一憲
|
著者名(英) |
Takuya, Kishimoto
Kazunori, Sakamoto
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
非機能要求の一つとしてパフォーマンス要件があるが,パフォーマンス確認手段は負荷テストによって評価されている場合が多い.パフォーマンスが充分でない場合の向上策として,データベース上の表アクセス数を減らすことで I/O 量を削減し,SQL クエリの応答時間を短縮することが挙げられる.本研究では複数表にアクセスしている SQL クエリから,書き方を工夫すれば表アクセスを 1 回に削減できるにも関わらず,同一表に対してアクセスしている SQL クエリを定義し,検出するツールを開発した.本ツールを稼働中の商用システムにて評価したところ 95%の精度,96%の再現率で検出することができた. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Performance requirement, which is one of the non-functional requirements for enterprise environment, tend to be evaluated by stress test. We can improve the response time our applications and queries by reducing the number of unnecessary I/O operations. An important facet of database system performance tuning is the tuning of SQL queries. We developed the tool of detecting self- join SQL queries which can rewrite a query. When we evaluate this tool on the large-scale production environment, the results indicate that it can detect self-join SQL queries, which reach 95%. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10112482 |
書誌情報 |
研究報告データベースシステム(DBS)
巻 2015-DBS-162,
号 24,
p. 1-4,
発行日 2015-11-19
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-871X |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |