日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL基础【十九、触发器】(不建议使用触发器的原因)

發布時間:2024/8/26 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL基础【十九、触发器】(不建议使用触发器的原因) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是觸發器?

觸發器是與表有關的數據庫對象,在滿足定義條件時觸發,并執行觸發器中定義的語句集合。

觸發器的特性:

  1、有begin end體,begin end;之間的語句可以寫的簡單或者復雜

  2、什么條件會觸發:I、D、U

  3、什么時候觸發:在增刪改前或者后

  4、觸發頻率:針對每一行執行

  5、觸發器定義在表上,附著在表上。

也就是由事件來觸發某個操作,事件包括INSERT語句,UPDATE語句和DELETE語句;可以協助應用在數據庫端確保數據的完整性。

注意:cannot associate a trigger with a TEMPORARY table or a view.

?

!!盡量少使用觸發器,不建議使用。

  假設觸發器觸發每次執行1s,insert table 500條數據,那么就需要觸發500次觸發器,光是觸發器執行的時間就花費了500s,而insert 500條數據一共是1s,那么這個insert的效率就非常低了。因此我們特別需要注意的一點是觸發器的begin end;之間的語句的執行效率一定要高,資源消耗要小。

  觸發器盡量少的使用,因為不管如何,它還是很消耗資源,如果使用的話要謹慎的使用,確定它是非常高效的:觸發器是針對每一行的;對增刪改非常頻繁的表上切記不要使用觸發器,因為它會非常消耗資源。?

總結

以上是生活随笔為你收集整理的SQL基础【十九、触发器】(不建议使用触发器的原因)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。