dotnetomaniak.pl - Artykuły z tagiem SQLServerdotnetomaniak.pl - Artykuły z tagiem SQLServer2024-03-29T14:51:47Zhttps://dotnetomaniak.pl/Tags/SQLServerCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png9025https://dotnetomaniak.pl/Working-efficiently-with-legacy-database-using-Dapper-%C2%B7-Cezary-Piatek-BlogWorking efficiently with legacy database using Dapper · Cezary Piątek Blog2020-08-02T19:22:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JDBoNcO3uEWnEOPJy-l9SA.png"/></div><div>A couple of tricks which simplify database access code while using Dapper library.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Working-efficiently-with-legacy-database-using-Dapper-%C2%B7-Cezary-Piatek-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcezarypiatek.github.io%2fpost%2fdapper-tips-and-tricks%2f" style="border:0px"/></a></div></div>cezarypiatekhttps://dotnetomaniak.pl/Users/OxvLOFvDMk2cm_fdr4hd-Q2020-08-03T09:19:00Zhttps://dotnetomaniak.pl/Working-efficiently-with-legacy-database-using-Dapper-%C2%B7-Cezary-Piatek-Blog61300A couple of tricks which simplify database access code while using Dapper library.https://cezarypiatek.github.io/post/dapper-tips-and-tricks/http://dotnetomaniak.pl/Data/Thumbnails/small_JDBoNcO3uEWnEOPJy-l9SA.pnghttps://dotnetomaniak.pl/SQL-LIKE-Kiedy-Twoj-serwer-plonie-cz-2SQL LIKE – Kiedy Twój serwer płonie cz. 22019-03-25T07:38:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_kf0MPPzXs0GXjfV_FJSFQQ.png"/></div><div>Bazy danych
SQL LIKE – Kiedy Twój serwer płonie cz. 1
Większość projektów, w których brałem udział posiadało funkcjonalność wyszukiwania tekstowego. We wszystkich z nich było to zrealizowane klauzulą LIKE w SQL. Często ten element aplikacji stawał się wąskim gardłem i redukował responsywność aplikacji. Kiedy serwery Więcej…</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/SQL-LIKE-Kiedy-Twoj-serwer-plonie-cz-2"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fitdepends.pl%2fblog%2f2019%2f03%2f25%2fsql-like-kiedy-twoj-serwer-plonie-cz-2%2f" style="border:0px"/></a></div></div>Daniel Dziubeckihttps://dotnetomaniak.pl/Users/TDPcsjSmokOHLubG9DSz6Q2019-03-26T07:25:21Zhttps://dotnetomaniak.pl/SQL-LIKE-Kiedy-Twoj-serwer-plonie-cz-211430Bazy danych
SQL LIKE – Kiedy Twój serwer płonie cz. 1
Większość projektów, w których brałem udział posiadało funkcjonalność wyszukiwania tekstowego. We wszystkich z nich było to zrealizowane klauzulą LIKE w SQL. Często ten element aplikacji stawał się wąskim gardłem i redukował responsywność aplikacji. Kiedy serwery Więcej…https://itdepends.pl/blog/2019/03/25/sql-like-kiedy-twoj-serwer-plonie-cz-2/http://dotnetomaniak.pl/Data/Thumbnails/small_kf0MPPzXs0GXjfV_FJSFQQ.pnghttps://dotnetomaniak.pl/EN-Database-change-management-Kamil-Grzybek[EN] Database change management - Kamil Grzybek2018-11-19T09:00:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hfEjNoLMBUOjiM4HkFJTAw.png"/></div><div>Description of most common database change management approaches.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Database-change-management-Kamil-Grzybek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.kamilgrzybek.com%2fdatabase%2fdatabase-change-management%2f" style="border:0px"/></a></div></div>kamgrzybekhttps://dotnetomaniak.pl/Users/KMVLJmcJjEuw5Hi8j5MeiA2018-11-20T08:21:32Zhttps://dotnetomaniak.pl/EN-Database-change-management-Kamil-Grzybek2810Description of most common database change management approaches.http://www.kamilgrzybek.com/database/database-change-management/http://dotnetomaniak.pl/Data/Thumbnails/small_hfEjNoLMBUOjiM4HkFJTAw.pnghttps://dotnetomaniak.pl/SqlServer-na-Mac-OS-X-bd90SqlServer na Mac OS X - bd902017-10-17T07:49:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gznGuV9KRkycfaG1pEfHCg.png"/></div><div>W obecnych czasach trudno sobie wyobrazić większą aplikację bez jakiejś bazy danych działającej pod spodem. Zaczynając nowy projekt możemy wprost przebierać systemach jak Oracle, MySql, SqlServer, AriaDB, Postgres DB, SQLite, a do tego jeszcze dochodzą przecież wszystkie bazy NoSql, które z każdym rokiem zyskują na popularności. Kiedy sam migrowałem w stronę .NET-a, zastanawiałem się na jakiej bazie danych przyjdzie mi pracować najczęściej. Podejrzewałem, że SqlServer-a nie uda mi się uruchomić na moim M...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/SqlServer-na-Mac-OS-X-bd90"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fbd90.pl%2fsqlserver-na-mac-os-x%2f" style="border:0px"/></a></div></div>bd90https://dotnetomaniak.pl/Users/wlZzQxNx5EGTZG0PBNIZxA2017-10-26T06:13:01Zhttps://dotnetomaniak.pl/SqlServer-na-Mac-OS-X-bd903970W obecnych czasach trudno sobie wyobrazić większą aplikację bez jakiejś bazy danych działającej pod spodem. Zaczynając nowy projekt możemy wprost przebierać systemach jak Oracle, MySql, SqlServer, AriaDB, Postgres DB, SQLite, a do tego jeszcze dochodzą przecież wszystkie bazy NoSql, które z każdym rokiem zyskują na popularności. Kiedy sam migrowałem w stronę .NET-a, zastanawiałem się na jakiej bazie danych przyjdzie mi pracować najczęściej. Podejrzewałem, że SqlServer-a nie uda mi się uruchomić na moim M...http://bd90.pl/sqlserver-na-mac-os-x/http://dotnetomaniak.pl/Data/Thumbnails/small_gznGuV9KRkycfaG1pEfHCg.pnghttps://dotnetomaniak.pl/Report-from-the-battlefield-9-asyncawait-MARS-Michal-KomorowskiReport from the battlefield #9 - async/await + MARS | Michał Komorowski2017-03-15T07:56:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_qRdjcVDuJ0G-DrIYH2CcTQ.png"/></div><div>This post from Report from the battlefield series will be about my own mistake. It is related to async/await and MARS i.e. Multiple Active Result Sets. async/await allows us to use asynchronous programming more easily. MARS is a feature of MSSQL that allows us to have more than one pending request opened per connection at the same time...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Report-from-the-battlefield-9-asyncawait-MARS-Michal-Komorowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.michalkomorowski.com%2f2017%2f03%2freport-from-battlefield-9-asyncawait.html" style="border:0px"/></a></div></div>http://michalkomorowski.blogspot.com/https://dotnetomaniak.pl/Users/xhSHr4dxmEGgvCoaiL4ORQ2017-03-16T07:27:06Zhttps://dotnetomaniak.pl/Report-from-the-battlefield-9-asyncawait-MARS-Michal-Komorowski1460This post from Report from the battlefield series will be about my own mistake. It is related to async/await and MARS i.e. Multiple Active Result Sets. async/await allows us to use asynchronous programming more easily. MARS is a feature of MSSQL that allows us to have more than one pending request opened per connection at the same time...http://www.michalkomorowski.com/2017/03/report-from-battlefield-9-asyncawait.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_qRdjcVDuJ0G-DrIYH2CcTQ.pnghttps://dotnetomaniak.pl/Indeksowanie-kolumny-typu-NVARCHARMAXIndeksowanie kolumny typu NVARCHAR(MAX)2016-11-06T20:27:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_h1FekhQdykOpnd6AeM2gFQ.png"/></div><div>Ostatnio zderzyłem się z wydajnością jednej z procedur składowanej (ang. stored procedure), a mianowicie - łączenie tabeli z inną tabelą po kolumnie tupy NVARCHAR(MAX) daje bardzo słabą wydajność prz >1k rekordów w tabeli. Teraz każdy może powiedzieć - no panie, wiadomo że trzeba założyć indeksy :-)
I macie racje, tylko że SQL Server nie pozwala tworzyć indeks na gdy rozmiar wszystkich kolumn w indeksie przekracza 900 bajtów (link). A więc zaczęłem myśleć i szukać rozwiązania.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Indeksowanie-kolumny-typu-NVARCHARMAX"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fchyzhevskyi.com%2fpost%2findeksowanie-kolumny-typu-nvarchar-max" style="border:0px"/></a></div></div>Vladyslav Chyzhevskyihttps://dotnetomaniak.pl/Users/eH-UrtbXgUidQ8ombmK8iQ2016-11-15T18:54:21Zhttps://dotnetomaniak.pl/Indeksowanie-kolumny-typu-NVARCHARMAX12390Ostatnio zderzyłem się z wydajnością jednej z procedur składowanej (ang. stored procedure), a mianowicie - łączenie tabeli z inną tabelą po kolumnie tupy NVARCHAR(MAX) daje bardzo słabą wydajność prz >1k rekordów w tabeli. Teraz każdy może powiedzieć - no panie, wiadomo że trzeba założyć indeksy :-)
I macie racje, tylko że SQL Server nie pozwala tworzyć indeks na gdy rozmiar wszystkich kolumn w indeksie przekracza 900 bajtów (link). A więc zaczęłem myśleć i szukać rozwiązania.http://chyzhevskyi.com/post/indeksowanie-kolumny-typu-nvarchar-maxhttp://dotnetomaniak.pl/Data/Thumbnails/small_h1FekhQdykOpnd6AeM2gFQ.pnghttps://dotnetomaniak.pl/EN-Express-Profiler-free-tool-for-SQL-Server-profiling-Diwebsity[EN] Express Profiler - free tool for SQL Server profiling - Diwebsity2016-04-19T06:32:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_fk1sQYAKNE2uThbRR_QFMg.png"/></div><div>Fast and free tool or SQL Server profiling</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Express-Profiler-free-tool-for-SQL-Server-profiling-Diwebsity"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.diwebsity.com%2f2016%2f04%2f19%2fexpress-profiler%2f" style="border:0px"/></a></div></div>suvrochttps://dotnetomaniak.pl/Users/lZJFqpIXrEOV_dqPdohdfw2016-04-25T05:01:15Zhttps://dotnetomaniak.pl/EN-Express-Profiler-free-tool-for-SQL-Server-profiling-Diwebsity1940Fast and free tool or SQL Server profilinghttp://www.diwebsity.com/2016/04/19/express-profiler/http://dotnetomaniak.pl/Data/Thumbnails/small_fk1sQYAKNE2uThbRR_QFMg.pnghttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-SQL-Server-ergonomicznie-tryb-instalacji-automatycznejMe z .NET tete-a-tete » SQL Server – ergonomicznie: tryb instalacji automatycznej2012-10-09T20:13:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RU4uXGkr3UuZClIobC97vA.png"/></div><div>Proces instalacji to czynność długotrwała. Dodatkowo wymaga on co jakiś czas uwagi, choćby po to, aby potwierdzić warunki licencji, lub wcisnąć przycisk Dalej, albo podjąć jakąś decyzję.
Niniejszy artykuł opisuje co należy zrobić, aby przygotować instalację automatyczną, w pełni powtarzalną.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Me-z-NET-tete-a-tete-SQL-Server-ergonomicznie-tryb-instalacji-automatycznej"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d667" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2012-10-18T07:30:02Zhttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-SQL-Server-ergonomicznie-tryb-instalacji-automatycznej3560Proces instalacji to czynność długotrwała. Dodatkowo wymaga on co jakiś czas uwagi, choćby po to, aby potwierdzić warunki licencji, lub wcisnąć przycisk Dalej, albo podjąć jakąś decyzję.
Niniejszy artykuł opisuje co należy zrobić, aby przygotować instalację automatyczną, w pełni powtarzalną.http://paskol.robi.to/?p=667http://dotnetomaniak.pl/Data/Thumbnails/small_RU4uXGkr3UuZClIobC97vA.pnghttps://dotnetomaniak.pl/Blog-Maksymiliana-Mulawy-Blokowanie-w-SQL-Server-dla-poczatkujacychBlog Maksymiliana Mulawy: Blokowanie w SQL Server dla początkujących2011-09-29T12:37:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Vmxq3dcXSEOLRG90M0q4BQ.png"/></div><div>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 z...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Blog-Maksymiliana-Mulawy-Blokowanie-w-SQL-Server-dla-poczatkujacych"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmmulawa.blogspot.com%2f2011%2f09%2fblokowanie-w-sql-server-dla.html" style="border:0px"/></a></div></div>aggihttps://dotnetomaniak.pl/Users/QaHF2q7VOE6ozPsnx4BFiA2011-10-09T08:00:16Zhttps://dotnetomaniak.pl/Blog-Maksymiliana-Mulawy-Blokowanie-w-SQL-Server-dla-poczatkujacych12360Jak 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 z...http://mmulawa.blogspot.com/2011/09/blokowanie-w-sql-server-dla.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_Vmxq3dcXSEOLRG90M0q4BQ.png