trešdiena, 2012. gada 18. jūlijs

SQL Server novecojusī funkcionalitāte

SQL Server attīstoties šāda tāda funkcionalitāte tiek mainīta vai noņemta (deprecated features). Piemēram, SQL Server 2008 "sysobjects" ir skats, kuru nākotnē ir plānots likvidēt (tā vietā ir sys.objects). Tādu lietu ir relatīvi daudz. Ir veidi, kā noskaidrot cik daudz novecojušas funkcionalitātes izmantojat.

Lai atrastu kāda novecojusi funkcionalitāte tiek izmantota, var izmantot gan perfmon, gan SQL Server Profiler, gan Extended events. Plašāk ir aprakstīts, piemēram:  SQL Server: Removing Deprecated Code and Future Proofing your Queries.

Ātrs veids ir izmantot DMV sys.dm_os_performance_counters:
SELECT [object_name], instance_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%:Deprecated Features%'
And cntr_value > 0
Order By cntr_value desc
MSDN saraksts ar novecojušo funkcionalitāti: Deprecated Database Engine Features

Pārsteigumiem labāk sagatavoties laikus :).

Nav komentāru:

Ierakstīt komentāru