Vai opcija atkārtota kompilēšana ir slikta?

Satura rādītājs:

Vai opcija atkārtota kompilēšana ir slikta?
Vai opcija atkārtota kompilēšana ir slikta?

Video: Vai opcija atkārtota kompilēšana ir slikta?

Video: Vai opcija atkārtota kompilēšana ir slikta?
Video: Fix for "Some input files use or override a deprecated API. Recompile with -Xlint:deprecation..." 2024, Novembris
Anonim

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.

Ieteicams: