W poście http://www.mobilo24.eu/sql-jak-czesto-uruchamia-sie-automatycznie-checkpoint/ pisałem o tym kiedy uruchamia się CHECKPOINT oraz jak można wpływać na częstość wystąpienia tego zjawiska. Teraz uzupełniam te informacje o nowości z SQL 2012. Otóż w SQL 2012 CHECKPOINT może występować w kilku wersjach: Direct – są to te CHECKPOINTy, które zostały wywołane przez serwer na skutek przekroczenia czasu definiowanego parametrem 'recovery interval’ Indirect – są to […]
Archiwum dla kategorii ‘SQL’
Rodzaje CHECKPOINT w SQL 2012
Chwilowe wyłączanie CONSTRAINT CHECK
Wyobraźmy sobie tabelę: CREATE TABLE test (Id INT IDENTITY PRIMARY KEY, Value INT NOT NULL CONSTRAINT CHK_Test_Value CHECK (Value<=100)) Jeżeli na chwilę chcesz wyłączyć CONSTRAINA CHECK zrób to tak: ALTER TABLE test NOCHECK CONSTRAINT CHK_Test_Value
Certyfikacja SQL 2012 z wykazem kursów
Sam się w tym gubię, wieć certyfikację SQL 2012 rozpisałem sobie tak: MCSA: SQL Server 2012 Exam 461 Querying Microsoft SQL Server 2012 Course 10774 Querying Microsoft SQL Server 2012 Exam 462 Administering Microsoft SQL Server 2012 Databases Course 10775 Administering Microsoft SQL Server 2012 Databases Exam 463 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777 Implementing a […]
Dobra książka o SQL – opinia
Książka jest przeznaczona dla początkującego programisty lub administratora bazy danych MS SQL. Na dodatek wdraża ona administratora w jego zadania w, moim zdaniem, poprawnej kolejności. Trudno byłoby wytłumaczyć administratorowi, o co chodzi w typowych zadaniach administracyjnych, gdyby nie potrafił on wykonywać zapytań do bazy danych, nie umiałby tworzyć obiektów bazodanowych i nie rozumiał podstawowych założeń […]
Widok sys.functions w SQL Server. Gdzie zobaczyć metadane o funkcjach
Z głębokim żalem informujemy, że takiego widoku w wersji 2008 nie ma, ale… wykonaj zapytanie: SELECT * FROM sys.objects WHERE type IN (’TF’,’IF’,’FN’) te typy to: TF – Table valued function IF – Inline Function FN – Scalar function Alternawtywnie możesz też spróbować: SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE=’FUNCTION’ Definicję funkcji podejrzysz wykonując: EXEC […]
Plan certyfikacji z SQL 2012
Pod tym adresem: http://www.microsoft.com/learning/en/us/training/sql-server.aspx znajdziesz wykaz szkoleń z zakresu SQL 2012 oraz informację do jakich egzaminów przygotowują te szkolenia. Plan rozpisany jest na etapy, egzzaminy i uzyskiwane certyfikaty. Pod tabelką znajduje się z kolei spis innych materiałów przygotowującyh do tych egzaminów.
Plan zapytania dla Insert
Plan zapytania dla polecenia INSERT powinien zawiera informacje o tym jak będzie przebiegać wstawienie rekordu. Możesz więc zobaczyć tutaj, jak serwer w celu wstawienia jednego tylko rekordu modyfikuje wszystkie indeksy dla określonej tabeli. To właśnie z tego powodu przed dużym importem danych warto wyłączyć indeksy (DISABLE), aby w czasie wykonywania importu nie aktualizować na bieżąco […]





























