2009-09-03 107 views
11

私はマテリアライズド・ビューとSQLiteを無数に検索しました。私が見つけられるもののうち、2004年と2006年にはSQLiteにはビューが存在しませんでした。すぐにMarch 2008のSQLiteの変更ログに続いて、最適化マテリアライズドビューが具体的に記述されています。sqliteでマテリアライズドビューを作成するにはどうすればいいですか?

ここでは、論理的に2004年と2006年のどちらかが古くなっていると思います。または2008年の変更ログが間違っています。

それはどんな考えですか?

マテリアライズドビューがSQLiteにある場合は、どのように作成されますか?

答えて

11

"マテリアライズドビュー"と呼ばれる他のDBMSがサポートされていないと言いたいのですが、そのChangeLogの意味はMySQLのEXPLAINが "filesort"と呼ぶものです。 tempfilesページから:

2.5ビューのMaterializationsとサブクエリ

いつか別途サブクエリ を評価し、 一時テーブルに結果を保存しなければならないサブクエリが含まれている

クエリ、その後の内容 を使用外部テーブル を評価するための一時テーブル。 はサブクエリを「マテリアライズ」します。 [...]

+1

他の誰も入力がありませんし、あなたの主張が私が見つけることができる唯一のものは、これを任意の明快さに置きます。ありがとう:) – McAden

関連する問題