en-USsv-SE

Active Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 29 Jan 2014 12:07 AM by  Sergey
SQLug.se Challenge 2013
 47 Replies
Sort:
You are not authorized to post a reply.
Page 1 of 3123 > >>
Author Messages
JAhlen
Veteran Member
Veteran Member
Posts: 144


--
26 Nov 2013 08:12 PM
    Hej!

    Nu startar SQLug.se Challenge 2013. Läs mer och tävla på:
    http://sqlugchallenge.azurewebsites.net/

    Lycka till!!!
    Sergey
    New Member
    New Member
    Posts: 16


    --
    27 Nov 2013 04:57 PM
    Är det tillåtet att skapa egna funktioner?
    ToineR
    New Member
    New Member
    Posts: 12


    --
    30 Nov 2013 09:50 AM
    Enligt regler som jag hittade på http://sqlugchallenge.azurewebsites...a2013.aspx så är det tilllåten.



    Regler



    • Tävlingen är öppen för SQLUGs medlemmar som är boende i Sverige.

    • Deltagare från samma företag som jurymedlemmarna är ej tillåtna att delta.

    • Tävlingsbidrag skickas in via tävlingens hemsida. Högst tre tävlingsbidrag per person.

    • Vinnare är den/de som har presterat den lösning som har totalt sett minst antal logical reads + logical writes.

    • Tillåtna metoder är T-SQL.

    • Inga schemaförändringar på befintliga tabeller är tillåtna förutom att skapa icke-klustrade index.

    • Det är tillåtet att skapa index, vyer, funktioner och procedurer.

    • Eventuell vinstskatt betalas av vinnarna.

    • Microsoft förpliktigar sig att betala sociala avgifter och lämnar kontrolluppgift till Skatteverket.

    • Lösningarna kommer att testköras på en större mängd testdata för att tävlingen skall bli utslagsgivande.

    • Tävlingen avgörs av en jury som består av Johan Åhlén (SolidQ), Tobias Ternström (Microsoft) och Peter Larsson (SolidQ).

    • Deadline för att komma med tävlingsbidrag är 31 december kl 22:00 (svensk tid).



    Per Hederos
    New Member
    New Member
    Posts: 2


    --
    02 Dec 2013 11:44 AM
    2 funderingar:

    1: Hur hanteras mellanslag?

    är dessa rader samma:
    'x,abc,z' | 'x, abc, z' | 'x, a bc,z'

    2: I årets tävling skulle det vara möjligt att testköra sina grejer i molnet istället för att köra på sin egen randomdata. Jag har inte sett något detaljer kring det? Eller så har jag missuppfattat det hela...
    Christian J
    New Member
    New Member
    Posts: 9


    --
    04 Dec 2013 12:51 AM
    Vad kul att vi får en tävling för 2013 till slut, tusen tack till juryn!

    Det ser ut som att facit i exemplet blev fel, den första gruppen har en intervall på 55 minuter och bör splittas till 2 grupper med NumberOfSearches = 2, sedan 1.
    ToineR
    New Member
    New Member
    Posts: 12


    --
    04 Dec 2013 11:45 PM
    Kan bara hålla med Christian. Riktigt roligt med en ny tävling.

    Jag undrar vilken metod ni använder när ni räknar ut reads/writes/duration?
    stefan gustafsson
    New Member
    New Member
    Posts: 29


    --
    05 Dec 2013 10:06 AM
    @Christian

    Jag tror inte alls att det är fel i facit.

    ('2013-06-01 08:00:00', 'ssis,etl'), 
    ('2013-06-01 08:25:00', 'etl,ssis'), 
    ('2013-06-01 08:55:00', 'ssis,etl'), 
    
    'etl,ssis' och 'ssis,etl' är samma sak
    
    Avståndet mellan 8:25 och 8:55 är 30 minuter vilket gör att alla tre sökningarna räknas till samma session.
    
    Min tolkning är alltså att en session avslutas först när man har ett gap mellan två sökningar på mer än 30 minuter snarare än 30 minuter efter första sökningen i sessionen.
    
    Jag håller med om att detta inte framgår särskilt tydligt i uppgiften så det vore bra med en bekräftelse från juryn att min tolkning är korrekt.
    
    /SG
    
    
    Jonas
    New Member
    New Member
    Posts: 13


    --
    05 Dec 2013 12:42 PM
    stefang skrev:
    @Christian

    Jag tror inte alls att det är fel i facit.

    ('2013-06-01 08:00:00', 'ssis,etl'), 
    ('2013-06-01 08:25:00', 'etl,ssis'), 
    ('2013-06-01 08:55:00', 'ssis,etl'), 
    
    'etl,ssis' och 'ssis,etl' är samma sak
    
    Avståndet mellan 8:25 och 8:55 är 30 minuter vilket gör att alla tre sökningarna räknas till samma session.
    
    Min tolkning är alltså att en session avslutas först när man har ett gap mellan två sökningar på mer än 30 minuter snarare än 30 minuter efter första sökningen i sessionen.
    
    Jag håller med om att detta inte framgår särskilt tydligt i uppgiften så det vore bra med en bekräftelse från juryn att min tolkning är korrekt.
    
    /SG
    
    

    Så har jag också tolkat det. Finns det mer testdata?

    Androd
    New Member
    New Member
    Posts: 3


    --
    09 Dec 2013 10:38 AM
    @Juryn - Kommer ni publicera några preliminärresultat innan sista tävlingsdagen?

    /A
    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:27 AM
    En första omgång testresultat är nu publicerade. Om ni som skickat in inte står med så är det för att ert tävlingsbidrag inte har fått godkänt.

    Placering för bidragen visas, men inte hur stor skillnad det är mellan olika bidrag.

    MVH
    Johan
    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:28 AM
    seregak76 skrev:
    är det tillåtet att skapa egna funktioner?

    Ja det är tillåtet.

    MVH
    Johan

    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:36 AM
    perer232 skrev:
    2 funderingar:

    1: Hur hanteras mellanslag?

    är dessa rader samma:
    'x,abc,z' | 'x, abc, z' | 'x, a bc,z'

    2: I årets tävling skulle det vara möjligt att testköra sina grejer i molnet istället för att köra på sin egen randomdata. Jag har inte sett något detaljer kring det? Eller så har jag missuppfattat det hela...

    1. Mellanslag räknas som del av ord, d v s dina rader räknas INTE som samma.
    2. Längst ned på denna sida under rubriken Utvärdering står det vad vi använder för att testköra. Vi kör på en virtuell maskin i molnet. Ni kan enkelt skaffa en exakt likadan att testköra på. Av bl a säkerhetsskäl så kan inte vi tillhandahålla en miljö för testkörning. När det gäller testdata så får ni generera den själva.

    MVH
    Johan

    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:38 AM
    Christian skrev:
    Vad kul att vi får en tävling för 2013 till slut, tusen tack till juryn!

    Det ser ut som att facit i exemplet blev fel, den första gruppen har en intervall på 55 minuter och bör splittas till 2 grupper med NumberOfSearches = 2, sedan 1.

    Nej, det är inte ett fel. Vi har förtydligat texten så man får ännu bättre förklarat hur vi vill ha det.

    MVH
    Johan

    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:40 AM
    ToineR skrev:
    Kan bara hålla med Christian. Riktigt roligt med en ny tävling.

    Jag undrar vilken metod ni använder när ni räknar ut reads/writes/duration?

    Vi använder Extended Events. Allt som görs kommer med i mätningen.

    MVH
    Johan

    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    16 Dec 2013 06:42 AM
    jojx skrev:
    stefang skrev:
    @Christian

    Jag tror inte alls att det är fel i facit.

    ('2013-06-01 08:00:00', 'ssis,etl'), 
    ('2013-06-01 08:25:00', 'etl,ssis'), 
    ('2013-06-01 08:55:00', 'ssis,etl'), 
    
    'etl,ssis' och 'ssis,etl' är samma sak
    
    Avståndet mellan 8:25 och 8:55 är 30 minuter vilket gör att alla tre sökningarna räknas till samma session.
    
    Min tolkning är alltså att en session avslutas först när man har ett gap mellan två sökningar på mer än 30 minuter snarare än 30 minuter efter första sökningen i sessionen.
    
    Jag håller med om att detta inte framgår särskilt tydligt i uppgiften så det vore bra med en bekräftelse från juryn att min tolkning är korrekt.
    
    /SG
    
    

    Så har jag också tolkat det. Finns det mer testdata?

    Tolkningen är rätt.

    Nej vi kommer inte att publicera mer testdata. Det hör till uppgiften att generera egen relevant testdata.

    MVH
    Johan

    ToineR
    New Member
    New Member
    Posts: 12


    --
    23 Dec 2013 09:03 AM
    Tack för alla svar.

    När kommer nästa preliminära testresultat? Vill gärna veta att mitt första bidrag gav rätt resultat innan jag skickar in mina andra bidrag.


    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    25 Dec 2013 08:59 AM
    Nu är resultaten uppdaterade.

    Om du har skickat in men ändå inte ser något av dina bidrag i listan så är det för att testresultatet inte har blivit godkänt.

    Obs att endast det bästa tävlingsbidraget per tävlande visas.

    MVH
    Johan
    Jonas
    New Member
    New Member
    Posts: 13


    --
    25 Dec 2013 10:08 PM
    JAhlen skrev:
    Nu är resultaten uppdaterade.

    Om du har skickat in men ändå inte ser något av dina bidrag i listan så är det för att testresultatet inte har blivit godkänt.

    Obs att endast det bästa tävlingsbidraget per tävlande visas.

    MVH
    Johan

    Tack för del-resultatet, såklart nyfiken på vad de andra har gjort, så får nog jobba på ett tredje försök.

    JAhlen
    Veteran Member
    Veteran Member
    Posts: 144


    --
    27 Dec 2013 12:02 PM
    Hej!

    Nu är resultaten uppdaterade igen.

    Jag tänkte också ge ett par förtydliganden och info:

    • Mellanslag äR signifikanta, men ni behöver inte bekymra er om inledande eller avslutande mellanslag.
    • Upplösningen på tiden i indata är sekunder. Gränsen för vad som hör till samma grupp är exakt 30 minuter.
    • Det kan givetvis finnas flera sökningar som inträffar på exakt samma sekund.

    För övrigt så skapas testdatabasen om från början inför varje testkörning av ett bidrag. Detta för att garantera att alla bidrag testas under samma förutsättningar.

    Testkörningarna görs manuellt eftersom vi måste kontrollera att inte otillåtna saker görs (t ex schemaförändringar i befintliga tabeller). Vi ger inga kommentarer om enskilda tävlingsbidrag annat än information om det klarat testerna eller inte.

    Lycka till!

    MVH
    Johan

    ToineR
    New Member
    New Member
    Posts: 12


    --
    28 Dec 2013 02:03 AM
    När man skapar nya objekt i databasen behöver man då städa bort dom som del av skriptet eller får man lämna kvar dom?
    You are not authorized to post a reply.
    Page 1 of 3123 > >>