Event is over
Event is over

Buy tickets for the next conference Highload fwdays'24 conference!

My database can not handle the load. Что делать?

Видео доклада

Презентация доклада

Побуду немного капитаном очевидность, и скажу, что в любой базе данных которая находится на определённом железе, в определённый момент времени и при определённой (постоянной на протяжении какого-то значительного отрезка времени) вариации запросов к базе, всегда есть некий порог - количество конкурентных запросов, которые база данных может обработать в определённый, конечный, отрезок времени. Дальше - нет. Запросы или не принимаются, или становятся в очередь или ещё что-то, и когда это происходит, мы понимаем, что база не справляется с нагрузкой. Что делать? Во-первых, не паниковать, не вы первый и не вы последний кто сталкивается с такими проблемами. Их нужно уметь решать, а в идеале предполагать их появление и реагировать проактивно. В течении доклада мы с вами рассмотрим ряд принципов и техник, которые позволят вашей базе данных справляться с большей нагрузкой. P.S. Все примеры и демо будут проводиться на базе данных MS SQL Server. Все совпадения с другими базами данными случайны, но вполне вероятны :) так что знания, полученные в ходе доклада, могут вам пригодиться даже если вы работаете с другой базой данных.

Denis Reznik
Intapp
  • Works as a Data Architect at Intapp, Inc. Databases - are his passion.
  • He has a wide experience in the development of highly scalable SQL Server and SQL Azure based projects.
  • Microsoft Data Platform MVP since 2010.
  • He often gives talks about SQL Server on conferences and user-group meetings.
  • He also is a SQL community enthusiast.
  • Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?