更新操作所帶來的影響

2022-02-15 17:58:37 字數 408 閱讀 3930

資料操作語句

insert

update

delete

資料操作影響的結論

表中資料的變化牽一發動全身,會同時導致到索引中資料的變化。

insert操作會引起所有索引的變化

delete操作會引起所有索引的變化

update操作肯定會引起聚集索引的變化

update操作可能會引起非聚集索引的變化(看索引鍵值有無修改)

delete或update不存在的資料時,同樣會引起相應索引的變化?

insert或update時,先更新聚集索引,然後才更新非聚集索引

delete時,先更新非聚集索引

如果查詢不需要索引,就應該刪除無用的索引以提供效率!!!雖然更新操作同樣用得上索引。這是因為更新操作帶來的索引維護工作是不小的。

ToList 所帶來的效能影響

前幾天優化師弟寫的 有乙個地方給我留下很深刻的印象,就是我發現他總是將plinq的結果tolist 然後再返回給主程式,對於這一點我十分不解,於是去問他是什麼原因,得到的答案很幽默 因為習慣。有時候對於方法的不甚了解加上 習慣 往往是程式效能和穩定性終結者,就拿這個case來說吧,原始 如下 var...

ToList 所帶來的效能影響

原文 tolist 所帶來的效能影響 前幾天優化師弟寫的 有乙個地方給我留下很深刻的印象,就是我發現他總是將plinq的結果tolist 然後再返回給主程式,對於這一點我十分不解,於是去問他是什麼原因,得到的答案很幽默 因為習慣。有時候對於方法的不甚了解加上 習慣 往往是程式效能和穩定性終結者,就拿...

ToList 所帶來的效能影響

前幾天優化師弟寫的 有乙個地方給我留下很深刻的印象,就是我發現他總是將plinq的結果tolist 然後再返回給主程式,對於這一點我十分不解,於是去問他是什麼原因,得到的答案很幽默 因為習慣。有時候對於方法的不甚了解加上 習慣 往往是程式效能和穩定性終結者,就拿這個case來說吧,原始 如下 var...