si supieras que no soy un diestro en mssql, y de hecho no le hago muchos ajustes, lo unico que le programo al sql server son los mantenimientos diarios, nada mas. Pero al mysql si le hice pocos ajustes y era igual de malo, por lo que he leido manejadores de datos robustos son oracle, postgres, sql server, sybase, etc. Entonces si postgres y sql server son robustos, y yo solo necesito que ademas de esto sean rapidos con la consultas. A ver, voy a contar el cuento, en la base de datos tengo por lo menos unas 80 tablas pero hay 6 que se incrementan de manera pareja en lo que se refiere a registros, en el mejor de los casos de estas 6 tablas tengo unos 50 mil registros, con por lo menos 20 columnas. La prueba que hice no fue del otro mundo no tome muchas consideraciones, solo agregue a una rutina de busqueda lo siguiente:
varhola= get_tickcount()
rutina de busqueda()
msgbox(varhola + get_tickcount())
esto me da el tiempo en milisegundos
se que es una prueba muy por encima que no es muy especifica, pero cuando hice esto en mysql y en sql server, vi una diferencia increible, de hecho, aqui debo estar haciendo algo muy mal, pero tome consulta y la coloque en el query browser que es del mysql y se demoro aprox el mismo tiempo, me dije, es el mysql que no sirve, si su propio administrador de consultas se demora tanto. Ahora quiero probar postgres porque he leido que es muy robusto pero quiero ver su velocidad. En mysql me costo tiempo pero consegui una aplicacion para migrar la data desde sql server. Estoy tratando de encontrar algo para postgres, porque de verdad tomar 80 tablas una por una para migrarla en archivo plano, conchale es fuerte, por eso hacia las preguntas, porque si alguien que ya hubiera hecho la prueba me dijera que postgres es la opcion, entonces me pondria a pasar tabla por tabla.
Saludos
Ing. Jaime Quiroga