dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Bazy danych i XML - Strona 12

autor:Czy mój system jest zdrowy? Pewnego słonecznego poranka, z braku laku uruchomiłem SQL Server Profiler'a. Bez konkretnego celu, postanowiłem przejrzeć rodzaj i ilości zapytań SQL które są generowane podczas jednego wejścia na stronę pewnego systemu z którym pracowałem. Ku mojemu zakoczeniu, web'owa aplikacja okazała się bardzo skuteczna w produkcji dużej liczby zapytań do pobrania małej ilości danych. Trace w Profiler'rze wyglądał jak świąteczna lista życzeń. We wspomnianym przypadku, jednym z pow...

SQL Server Profiler dla początkujących

Bazy danych i XML 3233 dni, 3 godziny, 53 minuty temu macko 326 źrodło rozwiń

Ignorancja to słabość Ostatnio przeglądałem T-SQL kod w którym została użyta pewna siermiężna acz użyteczna konstrukcja (użyteczna w poprzednich wersjach SQL Server'a, tak od 2005 w dół). Zapytałem się autora kodu, czy przypadkiem nie używają MS SQL Server 2008, otrzymałem pozytywną odpowiedź "nawet w wersji R2". Kod który prezentuje ogólny zarys problemu znajduje się poniżej. Przykłądowa implementacja wstawia rekord do tabeli jeśli jeszcze on nie istnieje, w innym wypadku aktualizuje wartości wybranych...

Tagi: merge, T-SQL
Dziel się z innymi:
Blog Maksymiliana Mulawy: Wymienię IF/EXISTS/SELECT/UPDATE/INSERT na MERGE

Bazy danych i XML 3247 dni, 22 godziny, 26 minut temu Paweł Łukasik 256 źrodło rozwiń

Znam się z NULL'em od lat Oglądając materiały z Introduction to Databases, przypomniały mi się koszmary z dzieciństwa.  Zdarzyło mi się wspierać jako programista bądź inżynier support'u kilka systemów używających MS SQL Server'a (każdy z nich był rozwijany przynajmniej 5 lat). Miały one kilka cech wspólnych , jedna z nich sprawiła mi sporo problemów przy rozwijaniu i utrzymywaniu tych systemów. Posiadały one dużo tabel w których definicje kolumn umożliwiały wstawianie wartości NULL. Poniższa definicja ...

Tagi: Null
Dziel się z innymi:
Blog Maksymiliana Mulawy: Przygód kilka Pana NULL'a

Netmajor's Tech Blogwin 7 C# ASP.NET etcHOMEO mnieKontaktSkrypt sql czyszczący zawartość bazdy danych Witajcie, Czasem zdaża się, że nie chcemy usuwać całej bazy danych, a jednynie usunąc jej zawartość czyli tabele, procedury, widoki i to właśnie robi skrypt znaleziony przeze mnie jakis czas temu Mam nadzieje że się przyda!

Tagi:
Dziel się z innymi:
Skrypt sql czyszczący zawartość bazdy danych « Netmajor's Tech Blog

Bazy danych i XML 3273 dni, 1 godzinę, 37 minut temu netmajor 257 źrodło rozwiń

Jak ujarzmić MS SQL Server? Silnik baz danych MS SQL Server to takie niewdzięczne stworzenie w świecie .NET Framework. Relacyjne bazy danych są często w pogardzie u części programistów,  postrzegane jako zło konieczne. Niektórzy tworzą NoSQL movement,  inni proponują, żeby przenieść bazę danych do pamięci operacyjnej lub chociaż do chumry, usunąć relacje i wcisnąć ten cały data management w obiekty. Oczywiście, na dzisiaj (rok 2011, miesiąc Wrzesień) wielu nieszczęśliwych z tego powodu developerów musi ...

Dziel się z innymi:
Blog Maksymiliana Mulawy: Blokowanie w SQL Server dla początkujących

Bazy danych i XML 3277 dni, 3 godziny, 11 minut temu aggi 236 źrodło rozwiń

Do różnych zastosowań, czy to własnych poznawczych, czy też związanych z klientem, czy to z nudów (własciwe skreslić) może nam być przydatny jakiś serwer bazy danych. W kilku najbliższych postach postaram się obrazkowo przedstawić proces instalacji darmowych wersji silnika bazy danych firmy Microsoft począwszy od SQL Server 2005, poprzez 2008, 2008 R2, a na Denali skończywszy. WPROWADZENIE Nie będę później powtarzał opisu środowiska na którym cały zestaw (bo założeniem jest postawienie wszystkiego na je...

Źródło: koprowskit.eu
Dziel się z innymi:
[PL] EXPRESS’owe instalacje część 1: SQL Server 2005 Advanced | {koprowskit.eu} My MVP blog

Bazy danych i XML 3307 dni, 8 godzin, 2 minuty temu macko 56 źrodło rozwiń

Mamy już zainstalowany nasz SQL Server 2005 with Advanced Services I bardzo nas to cieszy. ale jak pamiętamy pojawił nam się tam problem z kompatybilnością: Musimy więc chcąc lub nie, dążyć do posiadania chociażby Service Pack 3 (a najlepiej SP4, który jest przecież dostępny). Spróbujmy więc doinstalować owe wymagane zestawy poprawek. Możemy zainstalować od razu Service Pack 4 (z założenia każdy kolejny SP zawiera wcześniejsze, tak samo jak Cumulative Updates – CU), ale wybierając jeden z wariantów opis...

Źródło: koprowskit.eu
Dziel się z innymi:
[PL] EXPRESS’owe instalacje część 2: SQL Server 2005 i Service Pack 1,2,3,4 | {koprowskit.eu} My MVP blog

Bazy danych i XML 3307 dni, 8 godzin, 2 minuty temu macko 29 źrodło rozwiń

Ten typ błędu może wskazywać, że zapomnieliśmy dodać do naszego projektu referencji do assembly Microsoft.SqlServer.Types . Ja upewniłem się, że takowe posiadam, poza tym w opcjach oznaczyłem aby podczas buildu zapisywało się do  output directory czyli do bin’a. Jednak się myliłem! Okazało się, że...

Dziel się z innymi:
Could not load file or assembly Microsoft.SqlServer.Types… « Netmajor's Tech Blog

Bazy danych i XML 3308 dni, 12 godzin, 48 minut temu netmajor 51 źrodło rozwiń

Dlaczego w ogóle warto mierzyć wydajność zapytania SQL? Nie jeden raz zdarzyło mi się porównywać czasy wykonania dwóch różnych zapytań SQL które były rozwiązaniem jednego problemu. Nie zawsze w sposób jednoznaczny można określić, które z zapytań jest bardziej optymanlne.  W przypadku zapytań wykonywanych na instancji SQL Servera interesują nas następujące parametry czas wykonaniailość odczytów stron potrzebnych do wykonania zapytaniailość zapisów (np. w bazie tempdb)użycie czasu procesora Bardzo pomocny...

Dziel się z innymi:
Blog Maksymiliana Mulawy: Jak zmierzyć wydajność zapytania w MS SQL Server?

Bazy danych i XML 3333 dni, 22 godziny, 13 minut temu http://mmulawa.blogspot.com/ 130 źrodło rozwiń

Opis obsługi danych geograficzny w Telerik OpenAccess.

Źródło: www.mzalewski.net
Dziel się z innymi:
Obsługa danych geograficznych w Telerik OpenAccess «  Notatnik programisty .NET

Bazy danych i XML 3333 dni, 22 godziny, 13 minut temu drucik 55 źrodło rozwiń

autor: Bawię się ostatnio publicznymi danymi udostępnionymi z serwisu devPytania (info tutaj O pewnym sukcesie) i już zanim przystąpiłem do próby analizy tych danych pojawił się problem. Dane zostały udostępnione w formacie XML, który oczywiście mimo wszystkich swoich zalet o przenoszalności i dowolnego jego wykorzystania jest średnio zrozumiały przez MS SQL, które to chciałem zaprząc do tejże analizy. Tak więc pierwszą trudnością było to, jak wczytać takie dane do tabel. Na sieci można znaleźć sporo po...

Dziel się z innymi:
.NET blog: Ku pamięci – Jak zaimportować XML do bazy danych

Bazy danych i XML 3370 dni, 5 godzin, 17 minut temu paduda 165 źrodło rozwiń

W przypadkach, gdy dane edytowane są dość rzadko i przez niewielką liczbę użytkowników, najczęściej stosowanym modelem blokowania danych do edycji jest… brak blokowania. Mówiąc konkretnie – chodzi o OCC, czyli Optimistic Concurrency Control. Pytanie to – w wersji teoretycznej – poruszane było nie tak dawno na devpytaniach. Jeśli możemy założyć, że konflikty będą występować rzadko lub jest to akceptowalne w konkretnym przypadku, który mamy zaprogramować, użycie optymistycznego blokowania jest dobrym i pro...

Źródło: andrzej.net.pl
Dziel się z innymi:
Entity Framework i optimistic concurrency  @  andrzej.net.pl

Może wydarzyć się sytuacja, że zajdzie konieczność utworzenia unikalnego klucza na kolumnie typu tekstowego (CHAR lub VARCHAR). W tym momencie warto nadmienić, iż każdy znak zajmie wtedy 1 bajt. Jeśli zaś będzie to typ danych unicode (NCHAR lub NVARCHAR), to znak zapisany będzie na 2 bajtach pamięci. Dlaczego o tym wspominam? Ponieważ jeśli wielkość indeksu przekroczy magiczną granicę 900 bajtów pojawia się Error 1946...

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - Unique index

Bazy danych i XML 3378 dni, 19 godzin, 14 minut temu lkurzyniec 89 źrodło rozwiń

Zachęcam do wzięcia udziału w spotkaniu o nazwie SQL Day 2011 we Wrocławiu. Udział w nim jest bezpłatny. Wszelkie szczegóły na stronie: http://sqlday.pl/ Proponuję zapisać się jak najszybciej, ponieważ ilość miejsc jest ograniczona. 2011, SQL Day, Wrocław

Źródło: sql.edu.pl
Dziel się z innymi:
SQL Day 2011 – Wrocław « SQL.EDU.PL

Bazy danych i XML 3395 dni, 20 godzin, 55 minut temu rfk 80 źrodło rozwiń

Dawno, dawno temu dowiedziałem się z bloga Tibora Karasziego (SQL Server MVP), że optymalizator może wykorzystać obiekty constraint, takie jak CHECK czy FOREIGN KEY (klucz obcy) do optymalizacji określonych klas zapytań. Jakiś czas temu próbowałem pokazać koledze z firmy, jak to działa i przy okazji dowiedziałem się ciekawej rzeczy, na którą dotąd nie natrafił...

Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] SQL Server – Jak optymalizator robi ze mnie głupca «  SQLGeek.pl

Bazy danych i XML 3398 dni, 22 godziny, 17 minut temu gordon_shumway 166 źrodło rozwiń

SQL Server posiada kilka mechanizmów umożliwiających przechowywanie dużej ilości danych np. plików graficznych. FileStream Pierwszych z nich jest FILESTREAM. Przed pojawieniem się typu FILESTREAM, programiści najczęściej zapisywali pliki sami na dysku a lokalizacje przechowali w bazie danych. Rozwiązanie dobre jednak kłopoty powstały w momencie synchronizacji – co jeśli ktoś usunie jakiś plik z dysku? FILESTREAM to nic innego jak zapisanie pliku w bazie danych. W przeciwieństwie do typu varbinary, FILEST...

Tagi: SQL
Dziel się z innymi:
Piotr Zieliński  »  Przechowywanie dużej ilości danych w SQL Server

Bazy danych i XML 3401 dni, 29 minut temu pzielinski 148 źrodło rozwiń

Jakiś czas temu, ku mojemu zaskoczeniu, udało mi się zdać egzamin 88-970 (SQL Server 2008 Microsoft Certified Master Knowledge Exam). To był bardzo trudny egzamin i moja satysfakcja ze zdania go była naprawdę duża. Pierwszy krok do tytułu Microsoft Certified Master (MCM) został postawiony :-) Idąc za ciosem podszedłem wczoraj do egzaminu 88-971 (SQL Server 2008 ...

Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] MCM? Dziękuję, może później… «  SQLGeek.pl

Bazy danych i XML 3412 dni, 11 godzin, 48 minut temu gordon_shumway 202 źrodło rozwiń

Wykorzystanie Automappera ma swoje uzasadnienie i często-gęsto można je uznać za "kod pożądany". Pomimo swych zalet ma jednak również wady. Jedną z nich są z pewnością dość długaśne instrukcje wykonujące mapowanie: 1: var mapped = Mapper.Map, IEnumerable>(source);

Tagi: AutoMapper, Map
Dziel się z innymi:
Pozbyć się Mapper.Map(...)

Bazy danych i XML 3431 dni, 20 godzin, 39 minut temu macko 119 źrodło rozwiń

Autor: Dość dawno już temu pokazałem jak można użyć Automapper do mapowania kolekcji bez powodowania ciągnięcia ich zawartości z bazy: "AutoMapper, NHibernate, lazy loading oraz problem select n+1". Dzisiaj wrócę na chwilę do tematu Automappera i NH.

Dziel się z innymi:
Automapper i mapowanie jako NHibernate.Load()

Bazy danych i XML 3440 dni, 49 minut temu macko 159 źrodło rozwiń

W zeszłym tygodniu podjąłem próbę zaprzęgnięcia Resource Governora (dalej zwanego RG) w służbie moim potrzebom administracyjnym. Konkretnie, chodziło o to, by dla dobrze określonego zbioru kroków z zadań (jobów) SQL Server Agenta narzucać odpowiedni MAXDOP. Zacząłem od zbadania, czy w ogóle jest o co walczyć – to znaczy, czy jestem w stanie ...

Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] SQL Server – Moja nierówna walka z Resource Governorem «  SQLGeek.pl

Bazy danych i XML 3442 dni, 5 godzin, 21 minut temu gordon_shumway 51 źrodło rozwiń

1 2... 10 11 12 13 14 15... 20 21

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 188,43)