SQLSaturday #376 - Budapest 2015

Event Date: 04/18/2015 00:00:00

Event Location:

  • Mérnök u. 39.
  • Budapest, Budapest, Hungary

PDF of Schedule

This event has completed. All data shown below is from the historical XML public data available.

If there are any data quality issues or corrections needed, please contact the webmaster for this site or submit a pull request for the appropriate file(s).


This is a list of sessions from the event, based on the schedule in the XML files.

Title: Kis hazugság, nagy hazugság, statisztika, avagy hogyan működik a Query Optimizer?

Abstract: A jól ismert mondás a végrehajtási tervekkel kapcsolatban is igaznak bizonyul. Statisztikailag az SQL Server az esetek többségében jó végrehajtási tervet készít, viszont van amikor bődületesen rosszat. A Query Optimizer felelős a végrehajtási tervek optimalizálásáért. Az elküldött SQL utasításokból ez a komponens állít elő egy “elég jó” végrehajtási tervet. Nem a legeslegjobbat. Végignéz néhány lehetséges változatot és azokból próbálja megbecsülni, hogy melyik lesz elég jó. Ha a becslés nem csúszik félre, akkor jó tervet kaphatunk, ha viszont igen, akkor nagyon átverve szoktuk érezni magunkat.

Az előadásban azt fogjuk megnézni, hogy milyen szerepük van az indexeknek és a statisztikáknak a becslésben és a végrehajtási terv kiválasztásában.


  • Zoltán Hangyál

Track and Room: Magyar nyelvű előadások - Room 1

Title: My Favorite Pie (Chart)

Abstract: Pies are definitely fine for dessert :-) – but sometimes also used for reports, even if their real use case is very narrow. Do you want deliver information in an effective and efficient way? Do you think, this is crucial for you a business’ success? Even when attractiveness of a report is important, beauty is in the eye of the beholder. Research shows that we can help end-users to understand the message of the data quickly by following some simple rules. You will see how you can implement those rules with different tools of Microsoft’s BI stack – ending up with effective and efficient information delivering through beautiful dashboards. You will learn how to identify suboptimal dashboards and what you can do to improve them.


  • Markus Ehrenmueller-Jensen

Track and Room: Recommended for BI professionals - Room 2

Title: Azure SQL DB Resource Management

Abstract: Microsoft Azure SQL Database is a relational database-as-a-service that delivers predictable performance, scalability, business continuity and data protection for cloud developers. Azure SQL Database service is built on shared resources from thousands of physical machines at Microsoft Data Centers. Each physical machine host many databases; availability and performance for each database can vary based on other activities on the physical machine. Azure SQL Database uses some techniques to manage resources and provide a stable system with optimal usage of physical servers. I will overview the architectural layers and internals of Azure SQL Database and then focus on resource management techniques like load balancing, engine throttling, using resource governor to isolate load on physical machines. We will go over resource limitations on Azure SQL Database like memory usage, database size, transaction duration and Temp DB usage. Finally, we will conclude with best practices


  • Mine Tokus

Track and Room: Recommended for DBAs - Room 4

Title: High Performance Statistical Queries

Abstract: SQL Server Database Engine has so many business intelligence improvements that it might become your primary analytical database system. However, in order to get the maximum out of these features, you need to learn how to properly use them. This in-depth session shows some extremely efficient inventive algorithms for the statistical queries. The queries use Window functions, CLR aggregate functions, and other SQL Server capabilities. The session also explains the formulas and usage of those statistical procedures. This session is useful not only for BI developers; database and other developers can successfully learn how to write efficient queries as well.


  • Dejan Sarka

Track and Room: Recommended for developers - Room 3

Title: Parameter Sniffing Problem with Stored Procedures

Abstract: Your stored procedure is slow in the application, but works perfect in SSMS! In this presentation it will be clarified why this happens and why parameter sniffing is a problem in SQL Server stored procedures. Of course we will offer several solutions for this problem and discuss which solution is applicable in which scenario.


  • Miloš Radivojević

Track and Room: Recommended for developers - Room 3

Title: Tips and Tricks for Maintenance Optimization

Abstract: Probably, all of us have received a notice that the performance of their SQL Server is not running at the expected level. There are hundreds of reasons why this is the case but we need to start our check with the most simple one - how is our maintenance organized? Are we using the most suitable schedule and setup? We will explore how you can improve your maintenance’s efficiency and explore some tricks for VLDBs.


  • Miroslav Dimitrov

Track and Room: Recommended for DBAs - Room 4

Title: Adatbázis baseline adatok gyűjtése

Abstract: A DBA mindennapi munkája során sokszor szembesülhet olyan problémákkal, melyek megoldása sokkal egyszrűbb lenne, ha az SQL Server aktuális állapotát, teljesítmény adatait össze tudná hasonlítani egy korábbi állapottal, az úgynevezett baseline-al. Az előadás során megvizsgáljuk, hogy milyen adatokat érdemes gyűjteni, valamint bemutatásra kerül egy ingyenes scriptgyűjtemény, mely segítségével ezt könnyen meg is tehetjük.


  • Robert Virag

Track and Room: Magyar nyelvű előadások - Room 1

Title: SSIS Custom Data Flow Components

Abstract: SQL Server Integration Services (SSIS) include several most important components required in data acquisition, transformation, and load operations. If the problem at hand demands a solution that cannot be solved using the built-in components alone, you can resort to the freely extensible Script Component, but when the circumstances also call for a more complex, and more robust solution, that will be deployed to more than one destination server, the more appropriate alternative is to design a Custom Component.In this session you will learn how this can be achieved, what advantages it provides, and how to perform even the most complex data transformations in a standardised and reliable environment.


  • Matija Lah

Track and Room: Recommended for BI professionals - Room 2

Title: Common TSQL Mistakes

Abstract: We are going to examine a variety of oopsies MANY developers fall prey too - some obvious, some pretty subtle and some down right sneaky! Lots of code examples with the bad AND good code presented. I GUARANTEE that you will find things here that will either prevent you from getting bad data, throwing unwanted errors or vastly improving your database application’s performance. I have given this talk over SEVENTY times now and it is always very highly rated!


  • Kevin Boles

Track and Room: Recommended for developers - Room 3

Title: How to recover deleted data with no backups?

Abstract: From time to time on the forums emerge people in really tough situation: data is deleted, database is in SIMPLE recovery model, and as a cherry on top - there is no backup! It might be boss’s private database that nobody has put into backup scheme yet, or some new database that was missing from the backup scheme. It is nearly impossible to recover the lost data from that situation. But I will show you at least three methods. After this presentation, you will be prepared to solve such a tough case. It is really important to know two simple steps you must do really fast, and after that you can relax and extract the data with peace of mind and without time pressure.


  • Vedran Kesegic

Track and Room: Recommended for DBAs - Room 4

Title: Microsoft SQL licenszelés a gyakorlatban, avagy hogyan lehet legálisan használni az SQL Servert

Abstract: Előadásomban szó lesz a licenszelés alapjairól, mely konstrukciók közül választhatunk, ha Microsoft SQL bevezetésére adjuk a fejünket, majd megvizsgáljuk, szolgáltatóként milyen opciók állnak rendelkezésre. Részletesebben átbeszéljük, virtuális környezetben hogyan lehet az SQL Servert licenszelni, milyen esetben milyen szabályokat tudunk követni, milyen logikára épül az SQL licenszelése, majd zárásképpen néhány egyszerűbb topológián keresztül mutatom be, mikor milyen licenszekre van szükség.


  • Nóra Kovács

Track and Room: Magyar nyelvű előadások - Room 1

Title: Building a meta-driven near realtime ETL solution with BIML and SSIS

Abstract: This all demo session will take you through a case of how to build a completely meta-driven SSIS solution relaying on BIML and MDS to do the hard-work for you. Being able to do this and have the system finding the fastest way to load data automatically using system stored procedures enables you to offer near real-time reporting to your users. Topics covered in the session

  • MDS
  • System SPs (especially sp_depends)
  • Near Real-time reporting, what it takes and how to do it.


  • Rasmus Reinholdt

Track and Room: Recommended for BI professionals - Room 2

Title: Rocket Fast ETL! Tips, Tricks, and Traps Moving Massive amounts of Data with SQL Server

Abstract: As we get more and more data, we are moving more and more data. Extracting and Transforming more and more data. Loading more and more data. One thing we do not have more of, is time. Learn how to address your growing data problem within your same amount of ETL time windows. We will discuss challenges such as ETL across continents and across Clouds. Demos will be done on SQL Server 2014, and we will learn what is coming in SQL v.Next for improvements.


  • Paul Wehland

Track and Room: Recommended for BI professionals - Room 2

Title: Bevezet#233;s az SQL Server HA megold#225;saiba

Abstract: Ebben a prezent#225;ci#243;ban az SQL Server #225;ltal biztos#237;tott magas rendelkez#233;sre #225;ll#225;si megold#225;sokat szeretn#233;m bemutatni. Ez az előad#225;s legink#225;bb azoknak sz#243;l, akik most kezdtek az SQL Server-rel foglalkozni, illetve d#246;nt#233;shoz#243;knak, akik szeretn#233;k l#225;tni a lehetős#233;geket, k#246;lts#233;geket. Az al#225;bbiak ker#252;lnek bemutat#225;sra:

  • DBM
  • FCI
  • AAG
  • Log Shipping


  • Log Shipping: basic setup
  • DBM: basic setup
  • AAG: basic setup


  • Janos Berke

Track and Room: Magyar nyelvű előadások - Room 1

Title: Top 5 T-SQL Improvements in SQL Server 2014

Abstract: SQL Server 2014 comes with dozens of improvements in various areas. In this session we will discuss and see how the latest release can make the life of each and every developer easier and what are the top 5 T-SQL enhancements that we can use in our day-to-day work.


  • Boris Hristov

Track and Room: Recommended for developers - Room 3

Title: Build your own Monitoring Environment with Powershell

Abstract: Let’s build a Powershell script together that will use Remoting to run whatever script you like in parallel on any number of servers. We’ll talk about remoting, remoting across domains or even without, how to run scripts in the background and in parallel. I’ll show you how to store the results and report on it across all your servers in one go.


  • André Kamman

Track and Room: Recommended for DBAs - Room 4

Title: Önkiszolgáló BI az üzleti felhasználók szemével

Abstract: Az önkiszolgáló BI (Self Service BI) napjaink egyik legfelkapottabb üzleti intelligencia trendje. De vajon mi van mögötte? Valós innováció, vagy csak egy újabb marketing kifejezés? Tényleg lehet Excellel több tízmillió soros döntéstámogató rendszert építeni vagy csak az Excel felhasználók játékszerét misztifikálják túl? Az előadáson választ keresünk ezekre a kérdésekre és közben az üzleti felhasználók szemüvegén keresztül vizsgáljuk meg azt, hogy milyen lehetőségeket nyújt Nekik az Excel Power Pivot bővítményébe rejtett oszlopalapú, memóriában futó adatbázis kezelő.


  • Zoltán Horváth

Track and Room: Magyar nyelvű előadások - Room 1

Title: SQL Server and Application Security for Developers

Abstract: A lot of companies have a philosophy of “ship early with as many features as possible.” Security is an afterthought since it isn’t fun to do and no one will attack them anyway. However, the dark side never sleeps, and security breaches have always happened, often leaving companies severely exposed or even bankrupt. In this session we’ll look at a few attack vectors that can be used against your company, and what you as a developer can and should do to protect against them. It will involve a good mix of security conscious SQL Server and application development, because you care about your work and nobody messes with you.


  • Mladen Prajdić

Track and Room: Recommended for developers - Room 3

Title: No more waiting – an introduction to SQL Server wait statistics

Abstract: When you are standing in line at the grocery store you know exactly what you’re waiting for, paying the things you intend to buy. In SQL Server things aren’t usually so simple and many times you have to wait for more than only the length of the queue or the speed of the cashier. Thankfully SQL Server gathers the exact time you have been waiting and what resource you have been waiting on. In this session we will take a look at how SQL Server gathers this information and how it can help you identify, troubleshoot and proactively solve performance issues.


  • Enrico van de Laar

Track and Room: Recommended for DBAs - Room 4


This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.

Zoltán Hangyál

1998 óta próbálom megérteni, hogy miért az adott végrehajtási tervet választja az SQL Server. MCT és MCM minősítésekkel rendelkezem, előző életemben évekig tartottam SQL tanfolyamokat az egyik neves oktatóközpontban.

Markus Ehrenmueller-Jensen

Twitter: - MEhrenmueller

LinkedIn: Markus Ehrenmueller-Jensen

Contact: http://www.savorydata.com

Markus Ehrenmueller-Jensen, as the founder of Savory Data, has a long history of providing customer solutions in the areas of data engineering, data science, and Business Intelligence. He is a certified software engineer, a graduated business educator, and professor of Databases Project Management at HTL Leonding, and is certified as an MCSE MCT. He is a published author and writes articles for well-known journals. He co-founded PASS Austria and organizes SQLSaturdays in Austria. Markus is a founding member of Power BI Usergroup Austria. Since 2017 Markus was awarded as an Microsoft Data Platform MVP.

Janos Berke

Twitter: - @JanosBerke

LinkedIn: Janos Berke

Contact: http://www.iamberke.com

I am an IT professional with over a decade of technical and management experience. I am using SQL Server since version 6.5. Currently I am a consultant and helping companies in SQL Server design, migrations, operation and developments as well as providing customized training .

Dejan Sarka

Twitter: - DejanSarka

Contact: http://blogs.solidq.com/dsarka/Home.aspx

Dejan Sarka, MCT and Data Platform MVP, is an independent trainer and consultant that focuses on development of database and business intelligence applications. Besides projects, he spends about half of his time on training and mentoring. He is the founder of the Slovenian SQL Server and .NET Users Group. Dejan Sarka is the main author or co-author of eighteen books about databases and SQL Server. Dejan Sarka has also developed many courses and seminars for Microsoft, Radacad, SolidQ, and Pluralsight.

Kevin Boles

Twitter: - @TheSQLGuru

LinkedIn: Kevin Boles

Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.

Enrico van de Laar

Twitter: - twitter.com/evdlaar

LinkedIn: Enrico van de Laar

Contact: https://www.enricovandelaar.com

Enrico has been working with data in all kinds of formats and sizes for over 15 years. He is a Data Advanced Analytics Consultant for Dataheroes where he helps organisations take their first steps in the world of Advanced Analytics. Enrico is a Data Platform MVP since 2014 and a frequent speaker on various data related events all over the world. He authored the book “Pro SQL Server Wait Statistics” and blogs about technologies like Microsoft SQL Server and Azure Machine Learning on his blog at www.enricovandelaar.com

Rasmus Reinholdt

Twitter: - @RasmusReinholdt

LinkedIn: Rasmus Reinholdt

Contact: http://rasmusreinholdt.wordpress.com

Rasmus is the Data Warehouse architect at UNOPS, the implementation arm of the UN, based in Copenhagen, Denmark. He has worked with Microsoft BI since 2005 both as a developer and architect, building large solutions on every release from sql2005 and onwards. Rasmus is certified is MSCE SQLServer (Data platform amp; BI), a long time speaker at various SQLSaturdays, PASS SQLRally Nordic and SQLBits. He also co-organizes SQLSaturday Copenhagen and blogs at http://rasmusreinholdt.wordpress.com.

Boris Hristov

Twitter: - https://twitter.com/BorisHristov

LinkedIn: Boris Hristov

Contact: http://borishristov.com/blog/

Boris is a SQL Server Consultant, but also an Author for Pluralsight and a SQL Server MVP. He is frequently speaking at conferences all accross Europe and is heavily involved in training students and organizations in what he calls quot;The Art of SQL Serverquot;. Boris is frequently blogging and is the host of SQLHangouts.

Nóra Kovács

LinkedIn: Nóra Kovács

Contact: https://www.yammer.com/hunpartner

Kov#225;cs N#243;ra, Hosting Lead, Microsoft Hungary. I have 15 years practice of Microsoft licensing, I started my career at Microsoft Hungarian Customer Service. I learnt a lot from the questions of End Customers and Partners. I faced many interesting issues problems. I have supported Hungarian Hosters since 2012.

Miloš Radivojević

Twitter: - MilosSQL

LinkedIn: Miloš Radivojević

Contact: https://milossql.wordpress.com/

Miloš Radivojević is a database consultant located in Vienna, Austria. He is Data Platform MVP and specializes in SQL Server for application developers and performance and query tuning. Currently, he works as a principal database consultant in bwin GVC (the largest regulated online gaming company in the world). He is co-founder of the SQL Pass Austria and speaks regularly at local and international database conferences. He is also co-author of the books SQL Server 2016 Developer’s Guide, SQL Server 2017 Developer’s Guide and Mastering SQL Server 2017.

Robert Virag

Contact: http://SQLApprentice.net

Virág Róbert, SQL Server Service Engineer at T-Systems, 2009 óta foglalkozom SQL Serverrel mint adatbázis adminisztrátor. Kevés szabadidőmben blogomat (sqlapprentice.net) szerkesztem.

Paul Wehland

I have been working with SQL Server for a LONG time, and have supported every version of SQL Server going all the way back to v1 (16bit). I am currently in the Data Analytics service line at Avanade, and am one of only 130 SQL Server Certified Masters worldwide. Before Avanade, I worked at Microsoft in the SQL Server Product Group in many different areas. While in PSS, I helped co-found the SQL MVP program. I am currently based in Germany, but originally from the U.S.

Matija Lah

Twitter: - @MatijaLah

LinkedIn: Matija Lah

Contact: http://milambda.blogspot.com

Matija Lah has more than a decade of experience working with Microsoft SQL Server, mostly architecting data-centric solutions in the legal domain. His contributions to the SQL Server community have led to the Microsoft Most Valuable Professional award in 2007 (Data Platform), which he held until 2017. In 2008 Matija joined SolidQ as a Mentor, located in Central and Eastern Europe. He spends most of his time on projects involving advanced information management, and natural language processing.

Mladen Prajdić

Twitter: - @MladenPrajdic

LinkedIn: Mladen Prajdić

Contact: http://weblogs.sqlteam.com/mladenp

Mladen Prajdić is a Data Platform MVP from Slovenia. He’s been programming for 20 years, developing different types of applications in .Net (C#) and SQL Server, ranging from standard line-of-business, image-processing applications to high performace and IoT applications. He’s a regular speaker at various conferences and usergroup meetings, really likes to optimize slow SQL statements, analyze performance, and find unconventional solutions to difficult SQL Server problems. In his free time, he also develops a very popular add-in for SSMS, called the SSMS Tools Pack (www.ssmstoolspack.com).

Mine Tokus

Graduated from Hacettpe University Computer Science (Ankara - Turkey) department at 2004 and had master degree from Middle East Technical University on Software Engineering. Mine has 10 years experience on software development and testing, first on aerospace industry (Boeing) and then on Microsoft. She joined Microsoft on 2010 as a Software Design Engineer in Test for SQL Server group in Redmond USA. She participated development of various features for SQL Server 2012 and SQL Server 2014.

Miroslav Dimitrov

Twitter: - @miro_dd

LinkedIn: Miroslav Dimitrov

Contact: http://www.sqlshack.com/author/miroslav-dimitrov/

Miroslav Dimitrov is a Senior Big Data and Analytics Engineer at DXC Technology, regular speaker at various events and Microsoft Certified Trainer. He is MCSE: Data Platform for SQL Server and MCITP on SQL 2008. In the last years he had worked on great variety of customers’ environments and involved in complex transitions and transformation projects as well as developing private and public cloud solutions. Miroslav is also leading database courses at Sofia University.

Vedran Kesegic

Twitter: - @VedranKesegic

LinkedIn: Vedran Kesegic

Contact: http://blog.sqlxdetails.com

Vedran Kesegic is a Microsoft Certified Master for SQL Server, with Oracle background. With 14+ years enjoyed in exploration of SQL Server depths, developing smart algorithms, optimizing SQL Servers and SANs. He is the author of XDetails, Addin for SQL Management Studio that shows detailed info about indexes and other objects. He likes to hang out, share knowledge, and talk about more or less important things in life.

Zoltán Horváth

Twitter: - @zoltanhorvath

LinkedIn: Zoltán Horváth

Contact: http://addictivemeasures.blogspot.com

Zolt#225;n is a BI specialist with more than a decade of expertise. He leads the Hungarian User Group of Microsoft SQL Server (HUG-MSSQL), the Hungarian Chapter of PASS. MCSE: BI and MCSE: Data Platform. SQL Server MVP since 2015.

André Kamman

Twitter: - @andrekamman

Contact: http://andrekamman.com

André Kamman is a DBA and SQL Server Solutions Architect for CloudDBA. He has done a lot of DBA work on 1000’s of servers where he discovered his love for Powershell, architecting SQL Server solutions, building and tuning ETL processes (with BIML). He also likes to work with MPP platforms APS and AzureDW. André is a Data Platform MVP, Dutch PASS Chapter Leader and organiser of SQLSaturday Holland.

Regis Baccaro

Twitter: - @regbac

LinkedIn: Regis Baccaro

Contact: http://theblobfarm.wordpress.com

Regis has more than 15 years of experience with SQL Server, SharePoint and .Net as an architect and developer. R#233;gis is a SQL Server MVP since 2014 and a frequent speaker at SQL conferences, a PASS Regional Mentor and the founder of SQLSaturday Denmark community event. He is also a certified industry trainer on the APS/PDW platform. In his freetime he is an avid runner, cook and farmer.


The following is a list of sponsors that helped fund the event:

Back to the SQLSaturday Event List

Back to the home page