次のフィールドを持つmysqlデータベーステーブル「記事」があるとしましょう:id
、、、、title
url
views
インデックスでマークされたフィールドと、インデックスでマークtitle
されたフィールドがあります。FULLTEXT
url
UNIQUE
私の質問は、次のような通常の更新を行う場合です。
UPDATE 'article' SET views = views + 1 WHERE id = {id}
...これにより、mysql テーブルのインデックスが更新されますか?
views
フィールドをテーブルに保持することは (速度の観点から) 安全ですか、それとも次のフィールドarticle
を使用して別のテーブルを作成する必要がありますか?article_stats
article_id
views