My database can not handle the load. Что делать?
Видео доклада
Презентация доклада
Побуду немного капитаном очевидность, и скажу, что в любой базе данных которая находится на определённом железе, в определённый момент времени и при определённой (постоянной на протяжении какого-то значительного отрезка времени) вариации запросов к базе, всегда есть некий порог - количество конкурентных запросов, которые база данных может обработать в определённый, конечный, отрезок времени. Дальше - нет. Запросы или не принимаются, или становятся в очередь или ещё что-то, и когда это происходит, мы понимаем, что база не справляется с нагрузкой. Что делать? Во-первых, не паниковать, не вы первый и не вы последний кто сталкивается с такими проблемами. Их нужно уметь решать, а в идеале предполагать их появление и реагировать проактивно. В течении доклада мы с вами рассмотрим ряд принципов и техник, которые позволят вашей базе данных справляться с большей нагрузкой. P.S. Все примеры и демо будут проводиться на базе данных MS SQL Server. Все совпадения с другими базами данными случайны, но вполне вероятны :) так что знания, полученные в ходе доклада, могут вам пригодиться даже если вы работаете с другой базой данных.
- Працює в компанії Intapp, Inc на позиції Data Architect.
- Має більше десяти років досвіду в розробці ПЗ, побудові архітектури баз даних та оптимізації баз даних.
- В 2010 році отримав статус Microsoft Data Platform MVP, який і зараз за ним закріплений.
- Крім своєї професійної діяльності Денис бере активну участь у розвитку української SQL спільноти.