dbjapanの皆様、 講演会のご案内です。 IBM AlmadenのDr. Volker Marklの講演が下記のとおり ございます。奮ってご参加ください。 ------------------------------------------------------------------- ☆☆☆ Dr. Volker Markl 講演会のご案内 ☆☆☆ 共催 日本データベース学会 ACM SIGMOD日本支部 日時 9月8日(金) 午後5時〜午後6時 場所 東京大学生産技術研究所 E棟 会議室A(Ew-501) E棟 5階 エレベータをあがってすぐ http://www.iis.u-tokyo.ac.jp/map/index.html Title: Learning in Query Optimization Speaker: Volker Markl, IBM Almaden Research Center 参加費 無料 参加ご希望の方は、 日本データベース学会のホームページにて ( http://www.dbsj.org/ ) 会員登録の後(会費無料、すでに登録されている方は結構です)、 sigmodj_lecture@tkl.iis.u-tokyo.ac.jpに 添付の参加申込書をお送り下さい。 皆様のご参加をお待ちしております。 日本データベース学会 副会長・企画委員長 (ACM SIGMOD日本支部 支部長) 北川博之 担当委員 中野 美由紀 連絡(問合せ)先 日本データベース学会、 ACM SIGMOD 日本支部 sigmodj_lecture@tkl.iis.u-tokyo.ac.jp http://www.dbsj.org/ ----------------------------------------------------------------- To: sigmodj_lecture@tkl.iis.u-tokyo.ac.jp 日本データベース学会・ACM SIGMOD日本支部共催 講演会 参加申し込み 9月8日(金)の講演会に参加 ・名前 ・ご所属 ------------------------------------------------------------------ Title: Learning in Query Optimization Speaker: Volker Markl, IBM Almaden Research Center Speaker Bio: http://www.almaden.ibm.com/cs/people/marklv/ Abstract Database Systems let users specify queries in a declarative language like SQL. Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for any given query. Cost estimates are heavily dependent upon the optimizer's estimates for the number of rows that will result at each step of the QEP for complex queries involving many predicates and/or operations. These estimates, in turn, rely upon statistics on the database and modeling assumptions that may or may not be true for a given database. In the first part of our talk, we present research on learning in query optimization that we have carried out at the IBM Almaden Research Center. We introduce LEO, DB2's LEarning Optimizer, as a comprehensive way to repair incorrect statistics and cardinality estimates of a query execution plan. By monitoring executed queries, LEO compares the optimizer's estimates with actuals at each step in a QEP, and computes adjustments to cost estimates and statistics that may be used during the current and future query optimizations. LEO introduces a feedback loop to query optimization that enhances the available information on the database where the most queries have occurred, allowing the optimizer to actually learn from its past mistakes. In the second part of the talk, we describe how the knowledge gleaned by LEO is exploited consistently in a query optimizer, by adjusting the optimizer's model and by maximzing information entropy. ----------------------------------------------------------------------- 中野 美由紀 東京大学 生産技術研究所 喜連川研究室 Miyuki NAKANO Institute of Industrial Science, Univ. of Tokyo miyuki@tkl.iis.u-tokyo.ac.jp