Необычные случаи оптимизации производительности на примере ClickHouse Базы данных и системы хранения
Доклад принят в программу конференции
				Тезисы
																	
															
	
	
							Правда ли, что распаковать данные — быстрее, чем просто скопировать их? Ответ: "нет и да", а вообще всё сложнее. Как быстрее всего транспонировать Structure of Arrays в Array of Structures и зачем это нужно? Как лучше читать файлы — read, O_DIRECT, mmap, io_uring? Ответ снова нетривиален. Почему MergeTree-таблицы в ClickHouse могут работать лучше, чем in-memory-таблицы?
В своём докладе я расскажу про некоторые интересные случаи исследования и оптимизации производительности, с которыми разработчики ClickHouse сталкиваются на практике.
Другие доклады секции Базы данных и системы хранения
		Postgres 14 и высокие нагрузки
		
		
			
			
	
	
	
				Иван Панченко 
				
		Postgres Professional
			
		Миграции между схемами и обновления в MySQL: механизмы, блокировки, нагрузки
		
		
			
			
	
	
	
	
	
				Николай Ихалайнен 
				
		Percona
			
		Как написать свой индекс в Tarantool
		
		
			
			
	
	
	
	
	
				Олег Бабин 
				
		Mail.Ru Group
			
		Как мы Change Data Capture делали
		
		
			
			
	
	
	
	
	
				Василий Тюбек 
				
		Mail.ru Group
			
		Как правильно и надежно убить MySQL
		
		
			
			
	
	
	
	
	
				Владимир Федорков 
				
		fournines.ru
			
		Информационная безопасность против Хайлоада
		
		
			
			
	
	
	
				Георгий Тарасов 
				
		Газинформсервис
			
		SQL/JSON в PostgreSQL: настоящее и будущее
		
		
			
			
	
	
	
	
	
	
	
				Олег Бартунов 
				
		Postgres Professional
			
		"Прокрустово ложе" или "испанский сапог" — мифы и реальность СУБД в Облаках
		
		
			
			
	
	
	
				Александр Зайцев 
				
		Altinity 
			
		Обработка ошибок времени выполнения в PostgreSQL
		
		
			
			
	
	
	
	
	
	
	
				Иван Фролков 
				
		Postgres Professional
			
		Версионирование данных. Теория и практика
		
		
			
			
	
	
	
	
	
	
				Максим Тремпольцев 
				
		Mail.ru Group