Начало » Дискуcсии » Сравнение СУБД » Сравнение скорости ms sql и postgresql 
	
		
		
			| Сравнение скорости ms sql и postgresql [сообщение #2782] | 
			Mon, 17 July 2023 10:37   | 
		 
		
			
				
				
				
					
						  
						BlackEric
						 Сообщений: 393 Зарегистрирован: June 2022 
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		У кого-то уже был опыт перехода ms sql -> postgresql? 
Как повлияло на скорость работы? 
 
Может есть какие-то тесты и сравнения? Или методика как можно сравнить? 
 
Нам нужно аргументированно принять решение о переходе или наоборот отказаться.
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	
		
		
			| Re: Сравнение скорости ms sql и postgresql [сообщение #2920 является ответом на сообщение #2789] | 
			Thu, 03 August 2023 17:15    | 
		 
		
			
				
				
				
					
						  
						vvm13
						 Сообщений: 9 Зарегистрирован: July 2023 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Ну, вот https://habr.com/ru/companies/dataline/articles/691796/ и https://infostart.ru/1c/articles/1494461/ для примера. Типа, PG в сумме не хуже MSSQL, а в чём-то даже лучше. 
 
Но лично я, прочитав про архитектуру PG, не могу не удивляться тому, что он может у кого-то в чём-то выиграть в производительности.  
Хранение разных версий строк на одной странице подводит его в самых разных ситуациях, поэтому апдейты чреваты возможными проблемами. 
Хинтов в "ванильной" версии нет. Использование файлового кеша вместо "обычного" (для Oracle/MSSQL/DB2) буферного пула. 
 
Это просто то, о чём я сразу вспомнил - список подлиннее будет. В сумме, добровольно я бы с MSSQL на PG при прочих равных не пошёл. 
Другое дело, что "прочие" могут быть не равными, а море различных сопутствующих обстоятельств могут оценку поменять. 
 
Да, живое сравнение. 
https://www.hammerdb.com/ 
Покрутить-поразбираться интересно. Но без понимания, просто запустив эту штуку и посмотрев на циферки, которые она выдаст, делать какие-то выводы не советую.  
По-моему, там даже код хранимых процедур для разных СУБД писали разные люди, и он там не всегда логически эквивалентен. 
И написана она так, чтобы разбираться и править исходники было как можно сложнее. По крайней мере, в версии 4.3 было так. 
 
 
 
 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 03:58:46 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01369 секунд 
 |