H2Databaseを追っかけていたりしたブログ

H2 database のリリースノートを読んだりとか。

2010-04-06から1日間の記事一覧

関数索引はないけれど

Computed Columns があるから、それに索引つければいいよ!とのこと。 create table birthday(user_id int primary key, birthday date, mon int as month(birthday)); insert into birthday(user_id,birthday) values (1, formatdatetime('2006-10-16','yyy…

H2のEXPLAINを試してみる2

前回の続き。h2では、count(*)で条件なしの単一テーブルでのカウントの際には、テーブルにアクセスしないので速い、とのこと。 sql> explain select count(*) from noprimary; PLAN SELECT COUNT(*) FROM PUBLIC.NOPRIMARY /* PUBLIC.NOPRIMARY.tableScan */…