SQLUG, Local community edition med Daniel Hutmacher och Magnus Ahlkvist

Det har blivit dags för SQLUG Local community edition igen. Det var några år sen sist. Talare den här gången är Daniel Hutmacher och Magnus Ahlkvist.
Daniel och Magnus kommer att vara i Stockholm, i B3s lokaler. Som vanligt streamar vi till några andra orter också. Den här gången Göteborg, Malmö och Helsingborg.

Getting your ducks in a row – understanding ordered data flows, with Daniel Hutmacher
There’s a lot of information out there to overwhelm you when it comes to performance tuning your queries. It’s very easy to feel like you’re drinking from a fire hose when you’re reading long blog posts or listening to technical conference sessions. Operators, metrics, wait statistics, page life expectancy, parallellism and fragmentation.
But let’s take a step back and understand the one fundamental principle of querying data – ordering. This session is all about interactively and visually explaining the flow of data in terms of ordering, and how that affects the performance of your queries and server.
Once you get these basics right, tuning will feel so much easier and execution plans may even start to appear quite intuitive.

RBAR bad. Sets good, with Magnus Ahlkvist
In this session, I will go over some way too common uses of RBAR (Row by Agonizing Row) processing and show different examples of how they can be replaced with a set based approach. We will look at performance comparisons and talk about code maintainability.
Most of the examples are war stories from my 20 years working with databases. Unfortunately, many of the bad examples come from my own code. Fortunately, many of the good examples also comes from my own code, fixing the bad code.


Stockholm
När / When: Torsdag den 24 oktober, från 17:00, presentationerna börjar 18:00 / Thursday October 24th, from 17:00, Presentations start at 18:00.
Var / Where: B3 DBAce, Kungsbron 2, Stockholm.
Anmälan / Registration: https://www.eventbrite.com/e/sqlug-meeting-with-daniel-hutmacher-and-magnus-ahlkvist-tickets-73556530563

Göteborg
När / When: Torsdag den 24 oktober, från 17:30, Streamen till presentationen i Stockholm startar 18:00 / Thursday October 24th from 17:30. Stream with presentations from Stockholm starts at 18:00.
Var / Where: Advectas, Packhusplatsen 3, Göteborg
Anmälan / Registration: https://www.eventbrite.com/e/sqlug-meeting-with-daniel-hutmacher-and-magnus-ahlkvist-goteborg-streaming-tickets-73781060137

Helsingborg
När / When:
Torsdag den 24 oktober, från 17:00. Streamen till presentationen i Stockholm startar 18:00 / Thursday October 24th from 17:00. Stream with presentations from Stockholm starts at 18:00.
Var / Where: Hbg Works, Drottninggatan 14, Helsingborg
Anmälan / Registration: https://www.eventbrite.com/e/sqlug-meeting-with-daniel-hutmacher-and-magnus-ahlkvist-tickets-73678314823

Malmö
När / When: Torsdag den 24 oktober, från 17:00. Streamen till presentationen i Stockholm startar 18:00 / Thursday October 24th from 17:00. Stream with presentations from Stockholm starts at 18:00.
Var / Where: SolidQ, Skomakaregatan 6, Malmö
Anmälan / Registration: https://www.eventbrite.com/e/sqlug-meeting-with-daniel-hutmacher-and-magnus-ahlkvist-malmo-streaming-tickets-74024636681

SQLUG:s talarskola

Nu har du möjlighet att anmäla ditt intresse till SQLUG:s talarskola, där du kan lära dig hålla tekniska presentationer framför grupp.

Det kan t.ex. vara en presentation för en användargrupp eller på en SQL Saturday, men kunskapen kommer du troligen ha nytta av även på jobbet eller din fritid.

Styrelsen håller i skrivande stund på att sätta ihop en kurs om två heldagstillfällen med hjälp av professionella utbildare och föreläsare. Första tillfället blir troligen den 1:a december någonstans i mellansverige, beroende på var deltagarna bor. Ett preliminärt schema för första dagen ser ut såhär:

09:00-10:30 Grundläggande retorik, introduktion
10:45-12:30 Kroppsspråk och framträdande
12:30-13:30 Lunch
13:30-14:45 Powerpoint
15:00-16:30 Röstskola

Låter det som något du vill vara med på? Skicka ett mail till info@sqlug.se!

Vinn biljetter till SQLSaturday-precon!

Styrelsen i SQLUG har köpt in ett mindre antal biljetter till SQL Saturday-precon i Göteborg den 14 september som du kan tävla om!

Tävlingen går ut på att returnera ett korrekt värde från en tabell som liknar bilden nedan.

Här finns ett skript som visar grunderna i uppgiften
http://events.sqltopia.com/Small%20sample.sql

Här finns ett annat setup-skript som gör det möjligt för er att testa era lösningar på olika storlekar av testdata.
http://events.sqltopia.com/Setup.sql

Vinnare kommer att dras för:

  1. Lösning som är snabbast på ett mindre testdata
  2. Lösning som är snabbast på ett större testdata
  3. Lösning som är mest skalbar
  4. Lösning som är enklast
  5. ”Honorable mention”

Ni har till lördag den 8 september klockan 21:00 på er att lämna in er lösning. Maila den till info@sqlug.se. Lösningen ska vara en T-SQL procedur som levererar ett resultatset bestående av två kolumner, RowID och Value.

OBS! Max en lösning per deltagare, eftersom ni har samma skript som vi för att generera testdata.

Peter testar lösningarna på söndagen den 9:e september och presenterar vinnarna samma kväll! Lösningarna kommer testas på en on-premises SQL Server 2017 CU10 med fyra kärnor och 8GB dedikerat minne samt SSD disk.

Material från Itziks presentation

Idag, den 21:a maj, hade vi förmånen att se Itzik Ben-Gan presentera sin session Ordering Woes. Här kan du kan ladda ner materialet från presentationen. Av rättighetsskäl kan vi tyvärr inte lägga upp någon video från presentationen.

Mer av Itzik

Om du vill ha mer av samma sak så kommer Itzik tillbaka till Stockholm den 26:e november och håller då återigen sin Masterclass på Addskills-Cornerstone i Stockholm.

Fler sessioner i maj!

Glöm inte att anmäla dig till Ronen Arielys session, kvällen den 31:a där han pratar om Azure SQL Database Elastic Pools. Det eventet hålls i Malmö och streamas till Stockholm och Växjö. Läsa mer och anmäla dig kan du göra på följande länkar: