jums nevajadzētu izmantot šo opciju, jo, izmantojot šo opciju, jūs zaudējat lielāko daļu priekšrocību, ko iegūstat, aizstājot SQL vaicājumus ar saglabātajām procedūrām.
Ko dara opcijas atkārtotā kompilēšana?
OPTION(RECOMPILE) norāda serverim neglabāt kešatmiņas pannu konkrētajam vaicājumam. Tas nozīmē, ka citai tā paša vaicājuma izpildei būs jāizstrādā jauns (varbūt atšķirīgs) plāns. Tas tiek izmantots vaicājumos ar parametriem, lai novērstu parametru smirdēšanas problēmu.
Kas ir opciju pārkompilēšana SQL?
Vecākā un tradicionālākā metode vaicājumu plānu neglabāšanai kešatmiņā un saglabātās procedūras vai vaicājumu apkopošanai katru reizi, lai iegūtu optimālu veiktspēju
Kā tiek izsaukta opcija atkārtota kompilēšana?
Lai atkārtoti kompilētu saglabāto procedūru, izmantojot sp_recompile
Atlasiet jaunu vaicājumu, pēc tam kopējiet un ielīmējiet šo piemēru vaicājuma logā un noklikšķiniet uz Izpildīt Šī procedūra neizpilda, bet atzīmē procedūru, kas jāpārkompilē, lai tās vaicājumu plāns tiktu atjaunināts nākamajā procedūras izpildes reizē.
Kas ir parametru sniffing SQL Server?
Parameter Sniffing ir pirmo nodoto parametru vērtību meklēšanas process, apkopojot saglabāto procedūrusecībā, lai izveidotu optimālu izpildes plānu, kas atbilst šīm parametru vērtībām un izmantotu to visas vērtības.