dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem SQL

Everybody knows you should be making backups of everything. Especially if it's your startup's database. Without db backup you'll probably be bald soon. And you don't want to be bald.

Tagi: Azure, Powershell, SQL
Dziel się z innymi:
StuffLeftAtParty - SQL backup to Azure using Powershell

Bazy danych i XML 8 dni, 9 godzin, 53 minuty temu Krzysztof Zmorzyński 17 rozwiń

Witajcie, zapraszam na drugi odcinek z serii “Narzędzia SQL Developera”. Dzisiaj pokazuję plugin Management Studio, który znacznie ułatwia wyszukiwanie różnych obiektów w bazie danych.

Źródło: codingtv.pl
Dziel się z innymi:
02. SQL Hunting Dog – Narzędzia SQL Developera | codingtv();

Narzędzia 83 dni, 17 godzin, 38 minut temu lukaszgasior 209 rozwiń

Witajcie, dzisiejszy screencast jest pierwszym z serii nagrań o narzędziach przydatnych przy pracy z MS SQLem. Zaczynam od omówienia pewnych tricków, które bardzo pomagają mi w pracy z SQL Server Management Studio. Zapraszam!

Źródło: codingtv.pl
Dziel się z innymi:
01. Management Studio – Narzędzia SQL Developera | codingtv();

Narzędzia 91 dni, 17 godzin, 26 minut temu lukaszgasior 149 rozwiń

Czym się różni Lazy Loading od Eager Loading? Co udostępnia nam EntityFramework? W jakim momencie wykorzystać dany sposób ładowania danych? Jak ładować dane? Zahaczymy też o JSON, SQL performance i inne. Zapraszam do lektury.

bartoszszymanski.net | EntityFramework: Eager Loading vs Lazy Loading

Web 120 dni, 16 godzin, 23 minuty temu bartoszszymanski 294 rozwiń

Jakiś  czas temu w ramach serii CodeTip podzieliłem się z Wami trikiem, który pozwalał w Entity Framework na aktualizację property bez uprzedniego pobrania obiektu. W razie czego link do wpisu  macie tu. Jeden z czytelników zwrócił uwagę na możliwe użycie biblioteki, która ułatwia cały proces, a w dodatku oferuje kilka ciekawych opcji, niedostępnych w EF. Po zapoznaniu się z tym „wynalazkiem” jestem bardzo mile zaskoczony, w związku z czym chciałbym przedstawić jego możliwości.   Batch update i delete ...

Źródło: foreverframe.pl
Dziel się z innymi:
EntityFramework.Extended czyli więcej możliwości ORM-a - Forever F[r]ame

Bazy danych i XML 193 dni, 13 godzin, 50 minut temu dpawlukiewicz 314 rozwiń

21/04/2016 ~ Powrót Praca wre, coś się kompiluje, coś się linkuje coś się uruchamia, a coś nie. Tym czymś na „nie” była (była bo już rozwiązane) baza mssql. Problem który napotkałem wyglądał tak:Geneza: Chce aby oprócz śledzenia kanałów z RSSami, użytkownik śledzić mógł też poczynania innych użytkowników. Aby tego dokonać potrzebuje gdzieś w bazie danych posiadać klasę/tabelę, która będzie trzymać informację o tym kto i kogo obserwuje. Uproszczona klasa użytkownika prezentuje się ta...

Dziel się z innymi:
Mssql instead of trigger – implementacja | Jarosław Stadnicki

Daj się poznać 224 dni, 17 godzin, 7 minut temu macabre13 91 rozwiń

Witam serdecznie, po zmaganiach z architekturą oraz logowaniem użytkownika, zbliżamy się nieubłaganie do implementowania pierwszych widoków aplikacji. Zanim to jednak nastąpi warto omówić jeszcze jeden temat, który nie będzie ściśle związany z logiką biznesową. Projektując wszelkiego rodzaju systemy informatyczne zdarza się (niestety często), że proces „tworzenia” bazy danych kończy się po wykreowaniu odpowiedniej jej struktury. Model fizyczny jest spójny, generujemy zapytania SQL, execute i gotowe. Czy...

Źródło: foreverframe.pl
Dziel się z innymi:
Clustered / NonClustered, czyli o indeksach w SQL Server - Forever F[r]ame

Bazy danych i XML 223 dni, 17 godzin, 4 minuty temu dpawlukiewicz 229 rozwiń

0Posted on by Dariusz Pawlukiewicz Czołem, jeśli coś mogę powiedzieć o Wojskowej Akademii Technicznej to fakt, że poziom wymagany od studentów na przedmiocie Bazy danych był wysoki. Pisanie zapytań SQL na kartce z kilkoma klauzulami join, group by, select itd. to był dla mnie niepojęty kosmos. Sporo pojawiło się także teorii, którą później w mniej lub bardziej zgrabny sposób przytoczę. Kiedyś jednak natrafiłem na artykuł, który zahaczał o temat poziomów izolacji (ang. isolation level). Co to jest? Czy...

Źródło: foreverframe.pl
Dziel się z innymi:
Transakcje oraz poziomy izolacji w Entity Framework i SQL Server - Forever F[r]ame

Bazy danych i XML 239 dni, 17 godzin, 13 minut temu dpawlukiewicz 295 rozwiń

In this talk, I will present techniques for efficient incremental processing of complex analytical queries, ranging from classical SQL queries to linear algebra programs. Our system, called DBToaster, compiles declarative database queries into high-performance stream processing engines that keep query results (views) fresh at very high update rates. DBToaster uses a recursive query compilation algorithm that materializes a supporting set of higher-order delta views to achieve a substantially lower view m...

Tagi: performance, SQL
Dziel się z innymi:
[EN] MS Research - High-Performance Incremental Processing of Complex Analytical Queries

Sztuka programowania 259 dni, 3 godziny, 55 minut temu kapral18 25 rozwiń

Czasami tak projektujemy naszą aplikacje, że każdy model ma jedną lub kilka cech wspólnych. Od najbardziej oczywistych, jak na przykład ID, poprzez czas i datę utworzenia, modyfikacji, czy-usunięty, czy-opublikowany i inne czy-? W zależności od poziomu lenistwa cechy te definiowane i utrzymywane są w każdej z klas z osobna lub w jednym lub-lub w kilku interfejsach który jest implementowany przez modele.Do momentu pisania posta byłem gościem, który posiadał jeden wsp...

Dziel się z innymi:
Entity framework wspólna obsługa interfejsów modeli danych

Bazy danych i XML 261 dni, 6 godzin, 2 minuty temu rroszczyk 148 rozwiń

Dzisiaj podstawy, ale wcześniej nie miałem potrzeby skorzystania z  funkcji GroupJoin. Myślę, że prosty przykład jest najlepszą dokumentacją. Dosyć częstą używaną funkcją jest GroupBy. Jeśli mamy np. listę zamówień w postaci (IdCustomer, Name), wykonując GroupBy na IdCustomer otrzymamy słownik, gdzie kluczem jest identyfikator zamówienia, a wartością lista zamówień danego klienta. GroupJoin, jak sama nazwa sugeruje jest połączeniem Join z GroupBy. Załóżmy, że mamy nast...

Tagi: .Net, bazy danych, C#, Linq, SQL
Dziel się z innymi:
LINQ: GroupJoin | Piotr Zieliński

Bazy danych i XML 261 dni, 6 godzin, 2 minuty temu rroszczyk 148 rozwiń

EXPECTEXCEPTION oraz EXPECTNOEXCEPTION. SQL Server oczywiście nie ma jako takich wyjątków, znanych ze świata C#. Mamy za to pojęcie Severity Level. Określa one jak bardzo dany błąd jest poważny. Stwórzmy procedurę, która próbuje użyć nieistniejącej tabeli: CREATE PROCEDURE DoSomething AS BEGIN SELECT * FROM NOTEXISTINGTABL...

Dziel się z innymi:
tSQLt – asercja błędów

Bazy danych i XML 268 dni, 16 godzin, 42 minuty temu rroszczyk 40 rozwiń

Kiedy korzystamy z EF należy pamiętać o tym, aby zawsze wyłączyć leniwe ładowanie (lazy loading) w przeciwnym wypadku za każdym razem gdy będziemy sięgać po dane które leżą w innej tabeli niż ta, która została początkowo zaciągnięta z bazy danych EF zrobi to za nas. Brzmi fajnie, ale gdy pomyślicie że taka operacja może wykonać się w pętli, pomysł szybko przestaje być tak miły. N wykonań pętli N pojedynczych zapytań do bazy danych. Minusem wyłączenia lenia w EF jest to, ...

Tagi: .Net, C#, EF, SQL
Dziel się z innymi:
Entity framework – obowiązkowa minimalna konfiguracja

Daj się poznać 267 dni, 17 godzin, 40 minut temu rroszczyk 274 rozwiń

TSQLT – IZOLACJA TABEL Jedną z największych korzyści z tSQLt jest moim zdaniem izolacja danych. Załóżmy, że mamy na następującą tabelę...

Tagi: SQL, testy
Dziel się z innymi:
tSQLt – izolacja tabel

Bazy danych i XML 282 dni, 13 godzin, 41 minut temu rroszczyk 90 rozwiń

DbUp jest prostą biblioteką, przeznaczoną do aktualizacji baz danych. Jeśli korzystamy z ORM, zwykle wtedy dany framework posiada już analogiczną funkcjonalność. Na przykład, EntityFramework wspiera migrację, która umożliwia automatyczną aktualizacje tabel i procedur. Z drugiej strony, nie zawsze jest potrzeba korzystania z tak ciężkich rozwiązań. Bardzo popularną biblioteką do odczytu danych z baz jest Dapper.  Niestety nie posiada on mechanizmu podobne...

Dziel się z innymi:
DbUp  – aktualizacja baz danych

Sztuka programowania 298 dni, 2 godziny, 25 minut temu rroszczyk 157 rozwiń

Ten błąd jest konsekwencją architektury providera SQL Server dla linq to entities, który całe zapytanie konwertuje na SQL...

Dziel się z innymi:
LINQ to Entities does not recognize the method Last() method, and this method cannot be translated into a store expression. ~ Programowanie i okolice

Sztuka programowania 426 dni, 9 godzin, 52 minuty temu ozgrozo 161 rozwiń

Z SQL Injection jest jak z polio czy odrą: w drugiej dekadzie XXI wieku możemy o nim zapomnieć. Wystarczy się zaszczepić, czyli: nie sklejać ręcznie poleceń SQL. Prawda? “Użyj parametrów z ADO.NET, a będzie cacy” – mówili. “Użyj Simple.Data, a złęgo obawiać się nie musisz” – mówili. Ależ kłamali! Jakież przeogromne było moje zdziwienie, gdy niedawno dostałem buga mówiącego, iż “coś dziwnego się dzieje jeśli w nazwie rekordu wstawi się apostrof”. WTF, jak to? Oczywiście sugestią naprawienia błędu od str...

Tagi: .Net, ado, simpledata, SQL
Dziel się z innymi:
SQL Injection alert!

Bazy danych i XML 434 dni, 15 godzin, 8 minut temu rroszczyk 269 rozwiń

Krótki wpis o tym, żeby uważać w SQL na użycie EXISTS i że pusty wynik to nie to samo co brak wyników.

Dziel się z innymi:
Oskar at .NET: SQLowa ciekawostka #1 - Uważaj na Exists kolego

Sztuka programowania 650 dni, 14 godzin, 7 minut temu oskar-at-net 408 rozwiń

Nie zawsze kwerendy działające świetnie na małych zbiorach są równie dobre dla dużych tabel. Porównanie wydajności zapytań w funkcji liczebności zbioru. Przykład ze stałą złożonością obliczeniową.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Optymalizacja zapytań SQL - złożoność obliczeniowa

Bazy danych i XML 781 dni, 2 godziny, 33 minuty temu Juris 303 rozwiń

W artykule przedstawione są różne metody pomiaru wydajności i porównywania szybkości zapytań SQL, bazując na narzędziach dostępnych w SQL Server - widoki DMV/DMF, Extended Events i Profiler. Omówione są także typowe błędy w analizach za pomocą podstawowych statystyk.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Wydajność zapytań w SQL Server - pomiar i porównanie metod

Bazy danych i XML 783 dni, 17 godzin, 50 minut temu Juris 320 rozwiń

1 2 3 4
Accenture
Szkolenia SecurITum
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,51)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,77)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 403,06)

15

http://jakub-flor... (3 224,66)

16

CaMeL (2 954,87)

17

jedmac (2 689,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)