El tema es que este proyecto del Index Adviser, a pesar de ser del 2010, es muy completo desde el punto de vista funcional: realiza una selección de índices basada en reglas heurísticas y en costos también. El 23 jul., 2018 10:18 AM, "Yessica Brinkmann" <yessica.brinkm...@gmail.com> escribió:
> Muchas gracias por la respuesta. Mi problema, como comentaba, es que esa > es la asignación que tengo de mi profesor de tesis (Index Adviser) y no > puedo cambiarla. Me costó mucho incluso conseguir una asignación. > Saludos cordiales, > Yessica > El 23 jul., 2018 9:44 AM, "Anthony Sotolongo" <asotolo...@gmail.com> > escribió: > >> Hola Yessica y has visto otro proyecto relacionado con el tema llamado >> hypopg: >> >> >> https://github.com/HypoPG/hypopg >> >> >> Saludos >> >> >> >> El 23 de julio de 2018, 3:14, Yessica Brinkmann < >> yessica.brinkm...@gmail.com> escribió: >> >>> Muchas gracias por la respuesta. >>> Agradezco mucho la ayuda que me están dando. Yo tengo instalado el >>> Postgresql 9.6.9-1 sobre linux Debian 9.2.1. Ese postgresql lo descargué >>> como un .run de la página de postgres y lo instalé. >>> Y si, lei lo del parche en el README también, pero no encontré ninguno >>> en el github. Probablemente sea como dices, con relación a ese commit. >>> Saludos, >>> Yessica >>> Yessica Brinkmann escribió: >>> >>> > El 22 jul., 2018 11:10 PM, "Alvaro Herrera" <alvhe...@2ndquadrant.com> >>> > escribió: >>> >>> > > Hola, mirando el pg_adviser, yo no creo que lo puedas usar, porque >>> está >>> > > abandonado desde el 2010: >>> > > https://github.com/gurjeet/pg_adviser/commits/master >>> > > Yo lo olvidaría y buscaría otra cosa. >>> > Realmente esto de olvidarlo y buscar otra cosa lastimosamente es >>> > imposible para mí, ya que es mi asignación de tesis de la universidad >>> > ejecutar este módulo y modificarlo. Así que como sea debo hacerlo >>> > funcionar. Y ya sabía que es del 2010. >>> >>> Haber partido por ahí ... creo que tendrías que empezar con tener >>> Postgres 8.4 instalado completo desde fuentes. ¿Ya tienes eso? >>> >>> Un problema es que el README habla de un parche, pero no hay ninguno en >>> los archivos de github. Quizás el parche era necesario en versiones >>> anteriores, y en 8.4 ya no es necesario, sobre todo considerando este >>> commit: >>> >>> commit 604ffd280b955100e5fc24649ee4d42a6f3ebf35 >>> Author: Tom Lane <t...@sss.pgh.pa.us> >>> AuthorDate: Fri May 25 17:54:25 2007 +0000 >>> CommitDate: Fri May 25 17:54:25 2007 +0000 >>> >>> Create hooks to let a loadable plugin monitor (or even replace) the >>> planner >>> and/or create plans for hypothetical situations; in particular, >>> investigate >>> plans that would be generated using hypothetical indexes. This is a >>> heavily-rewritten version of the hooks proposed by Gurjeet Singh for >>> his >>> Index Advisor project. In this formulation, the index advisor can be >>> entirely a loadable module instead of requiring a significant part >>> to be >>> in the core backend, and plans can be generated for hypothetical >>> indexes >>> without requiring the creation and rolling-back of system catalog >>> entries. >>> >>> The index advisor patch as-submitted is not compatible with these >>> hooks, >>> but it needs significant work anyway due to other 8.2-to-8.3 planner >>> changes. With these hooks in the core backend, development of the >>> advisor >>> can proceed as a pgfoundry project. >>> >>> -- >>> Álvaro Herrera https://www.2ndQuadrant.com/ >>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services >>> >> >>