Certains aficionados de PostGreSQL tente de comparer PostGreSQL Ã Oracle, affirmant que PostGreSQL fonctionne presque pareil…
Alors, puisque c’est le cas, renchérissent leurs économes, ne payons plus de licences et migrons que diable !
Pourtant de nombreux spécialistes des bases de données ayant une importante expérience dans l’utilisation de divers SGBDR et ayant dû utiliser PostGreSQL en remplacement d’Oracle ou SQL Server s’en sont mordu les doigts…
Voici quelques uns des écueils qui peuvent vous attendre le jour ou vous passerez d’une base commerciale comme IBM DB2 UDB, Oracle ou SQL Server à PostGreSQL.
Lire la suite
Partitionner une table. Comparaison PostGreSQL / MS SQL Server
Comme nous l’avons dit dans ce billet (Partitionner vos tables pour améliorer les performances) le réel intérêt du partitionnement réside dans le gestion des espaces de stockage des différentes partitions. Bien que le partitionnement de table soit disponible dans PostGreSQL depuis quelques versions, il est loin d’être aussi intéressant que ce que propose Oracle ou MS SQL Server… Cet article à pour but de comparer la mise en Å“uvre des différentes solutions que proposent PostGreSQL et MS SQL Server.
Lire la suite
UDF POSTGRESQL : créer des fonctions PL/pgSQL avec de nombreux exemples – PARTIE 1 – fonctions scalaires
La documentation de PostGreSQL est parfois peu claire et souvent sibylline pour celui qui veut développer des fonctions dans PostGreSQL. C’est pourquoi j’ai voulu apporter mon expérience sur le codage des routines du langage PG/plSQL qui permet la création des procédures stockées et des UDF. Cet article constitue un tutorial sur la création des fonctions PostGreSQL en SQL et PL/pgSQL
Lire la suite
Une fonction retournant la composition des colonnes d’un index
Voici une petite fonction qui retourne la liste des colonnes composant un index dans l’ordre de leur création.
Lire la suite
Suppression de caractères parasites en début ou fin de chaine
Voici deux petites fonctions de nettoyage de chaine de caractères (suppression en début ou en fin).
Lire la suite
Automatistion du « Log Shipping » pour toutes les bases d’un serveur
Voici un ensemble de fonctions, procédures et tables pour automatiser le « log shipping » d’une ou de toutes vos bases d’un serveur à un autre.
Lire la suite
Obtenir les process SQL Server (liste détaillées avec texte et plan des requêtes)
Comment savoir quels processus tournent dans votre instance MS SQL Server ?
Lire la suite
Numero des versions Microsoft SQL server et WIndows
Identification des versions, build et service pack des OS Microsoft Windows Server et de Microsoft SQL Server
Lire la suite
Générer tous les index manquants estimés automatiquement par le serveur
La vue sys.dm_db_missing_index_details fournit l’ensemble des index que MS SQL Server estime manquants dans la vie du serveur. On peut alors décider de les créer tous, même s’il est plus judicieux d’étudier chacun d’entre eux afin de décider in fine si tel ou tel index n’est pas redondant ou inclus…
Lire la suite
Ou sont stockés mes objets ?
Cette requête indique dans quel groupe de fichier et dans quels fichiers relatifs aux groupes (storage) figurent tel ou tel objet de la base.
Lire la suite