Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използването на sp_ като префикс за потребителски съхранени процедури в SQL сървъра причинява въздействие върху производителността

sp_ префиксът е запазен за системни съхранени процедури. Не трябва да се използва за потребителски съхранени процедури.

Въпреки че имате локално съхранена процедура със sp_prefix, SQL ще провери първо главната база данни.

Това беше разгледано в дълбочина от Арън Бертран тук:Префиксът sp_ все още ли е не-не?

Цитат от статия за въздействието:

Той също направи някои тестове..по-долу са резултатите




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Три условия в една колона на таблицата

  2. MS SQL Server - Кога CURSOR е добър?

  3. Конкатенация на низове по за xml път

  4. Как да картографирате поле на обект, чието име е запазена дума в JPA

  5. Използване на CASE за връщане на низ, ако няма резултат от командата SELECT