私はそれに基づいて新しいものを作成し、2つのパブリックメソッドを使用して最初の場所にあった場合は古いものを削除するために、古いIdentityレコードを探すマルチスレッドWebサービスを持っているとします: - CreateIdentity - DeleteIdentityほぼ即時にデータベースレコードの作成と削除を行うことができます。
でもこのシナリオは避けてください。私たちは皆、これから来る問題を考えることができるので、作成してから削除したらどうなるのでしょうか?
具体的には、私が知りたいことがあります: - 2つのうち1つがより高い優先度を持ちます。例えば、すべての作成がテーブル上で削除の前になければなりませんか? - 優先度を除外した場合、削除アクションは常に作成よりも高速ですか?
この質問に答えるには、SQL Serverのみの専門知識は十分ではありません。 –
RE: "すべての作成はテーブルの前に削除する必要があります":同じ優先度はありません。 "優先度を除外した場合、削除アクションは常に作成より速いですか?"テーブルの行について言えば、削除はまずレコードを見つける必要があるため、いいえ、削除は遅くなります。 – Alex