Lazaro
buen dia
No conozco las herramientas que mencionas pero en mi experiencia puedo comentarte lo siguiente:
Cuando se tratan de BD comunes y silvestres usadas por simple mortales como quien te escribe donde las tablas mas grandes de una BD pesan en promedio unos 24 millones de registros y las demas tablas solo tienen unos cientos de miles de registros con una BD que pesa digamos unos 50Gb
La diferencia entre Oracle, SQL server Mysql y Postgres es nula ya que las consultas, updates, o inserts se hacen practicamente instantaneamente aun cuando por ejemplo se trate de updates masivos luego de procesar algun cursor con digamos unos 10 mil registros la ventaja que encontre en postgres es la extrema facilidad con la que puedes trabajar con datos espaciales que es con lo que trabajo todo el tiempo.
Solo es cuestion de saber usar y configurar el motor adecuadamente un solo parametro con un valor inadecuado incluso puede hasta impedir que el servidor inicie me ha pasado en postgres mysql sql server que los uso mas.
el otro factor es que a veces escribes un trigger o sub consulta que vuelve las cosas pesadas. en ese aspecto este sitio web siempre me ha sacado de mas de un apuro al momento de analizar donde esta el problema en el caso de postgres que es el motor que hoy en dia uso para todos mis proyectos.
https://explain.depesz.com/Por lo que respondiendo a tu pregunta si SQL Server es mas rapido que postgres hablando de BD en tamaños de Gigas yo diria que no en absoluto
al contrario por el lado de postgres lo veo super mas sencillo de administrar por lo que estas tareas si que se hacen muchisimo mas rapido.
Ahora si lo tuyo son BD que pesan unos cuantos Teras ahi si no sabria que decirte pero cuando se tratan de BD del tamaño digamos en Gigas las diferencias que yo encontre midiendo algunas consultas fue de unos cuantos milisegundos en los que en ocasiones gana uno u otro motor pero que si vuelves a correr la misma consulta gana uno diferente.asi que conclui que para el tamaño de BD que tengo me era indiferente en cuanto a velocidad cualquier motor.
Por otro lado una de las cosas que es un rajadero de cabeza para mi es que cuando se configura el servidor una cosa es configurar el servidor para responder instantaneamente a consultas individuales para un sistema web que espera por ejemplo una grilla con 10 registros en pagina y otra que el servidor responda a velocidad extrema cuando un usuario haga clic en guardar y se dispare un trigger que internamente hace consultas ordenamientos y tienen que actualizar 50 mil registros en unas 3 o 4 tablas por que el dato depende de un poligono que afecta o no a un area especifica y el usuario reciba el mensaje de guardado correctamente.
en ese caso si mis usuarios tiene que esperar desde unos cuantos milisegundos hasta aprox 40 segundos de acuerdo al area de poligono sobre la que trabajan.
donde el poligono mas pequeño digamos tiene un par de hectareras con 700 registros por tabla dentro de otras 3 tablas y el mas grande de unas 500 hectareras donde dentro se encuentran unos 20 mil registros por cada tabla en otras 3 tablas
saludos y suerte con las mediciones