Optimisations postgres – index et tables fragmentées

Lors d’un projet, j’ai eu récemment à travailler sur des tables volumineuses, pour lesquelles les requêtes ne donnaient pas les performances attendues. Il semble que postgres gère assez mal les index sur des données fragmentées. Le contexte   Table page : CREATE TABLE page ( page_cod bigint NOT NULL, page_url character varying(255), page_site_cod bigint, page_titre […]

editeur Vi – les bases

!!!!Qu’est-ce que__ vi__ ? __vi__ est l’ancêtre des éditeurs de texte s’utilisant en mode console. S’il ne bénéficie pas de tous les attraits des éditeurs plus récents (__gedit__, __kate__, etc), en revanche, une fois bien maîtrisé, il peut être aussi puissant et rapide que ces derniers. Son avantage principal est qu’il est accessible quasiment tout le temps. De plus, il est extrêmement léger et se lance très rapidement. !!!!Pourquoi utiliser__ vi__ ? Il y a plusieurs raisons à cela. *__ vi__ est disponible sur tous les systèmes Unix/Linux. Si un jour vous deviez intervenir sur une machine exécutant de tels systèmes, vous auriez toujours de quoi éditer TOUS les fichiers de configuration. * __vi__ ne nécessite pas d’interface graphique. Imaginons qu’un jour GNOME ou KDE ne se lancent pas. Comment éditer alors le fichier xorg.conf par exemple ? * Dernier argument non négligeable, le fait de maîtriser __vi__ vous fera passer soit pour un dinosaure, soit pour un [geek fini|http://fr.wikipedia.org/wiki/Geek|fr] (la différence entre les deux se fait uniquement en fonction de l’âge et de la taille de la barbe) !