SQLPAC

SQL Pour Administrateurs & Concepteurs

Lettre d'information | SQLPAC
Septembre 2010
http://www.sqlpac.com

Sommaire

Articles

Le module mod_rewrite de réécriture des URL d'Apache 2 appliqué à l'optimisation de l'indexation (SEO)

L'indexation d'un site par les robots des moteurs d'indexation comme GoogleBot, robot de Google, est particulièrement influencée par la qualité des adresses URL du site. Le moteur de réécriture des URL d'Apache, mod_rewrite, est très puissant et s'avère être un formidable compagnon afin de structurer efficacement les adresses URL d'un site et ainsi se conformer aux règles du SEO (Search Engine Optimization).

Un survol des règles optimales d'écriture des URL pour l'indexation est proposée en introduction puis le principe de fonctionnement du module mod_rewrite d'Apache (directives RewriteRule, RewriteCond, RewriteLog...) est décortiqué par l'exemple, sa cinématique étant loin d'être triviale.

Cette technique de structuration d'un site avec le module mod_rewrite d'Apache pour optimiser la lisibilité et l'indexation a été appliquée au site www.sqlpac.com et elle est présentée également ici. Gageons que cet article puisse être utile à des novices afin de ne pas reproduire les erreurs faites dans le passé pour sqlpac.com, la reconstruction d'un site demandant du temps et de la patience.

Le module mod_rewrite de réécriture des URL d'Apache 2 appliqué à l'optimisation de l'indexation (SEO) »

Retour au sommaire

Activation et influence sur les performances des files d'audit SQL Server 2008 - Audit trail

Microsoft SQL Server 2008 introduit un nouvel outil souple permettant d'auditer les opérations en base en complément du Profiler : SQL Server Audit Trail 2008.

Voici quelques clés pour mettre en place l'audit trail SQL Server 2008 et l'exploiter avec fn_get_audit_file.

Quelques benchmarks sur les dégradations de performances générées par l'audit SQL Server 2008 sont présentés. Cette fonctionnalité doit être utilisée avec précaution et dûment justifiée pour les applications stratégiques uniquement : 25 à 30% de pertes de performances sont constatées, les applications travaillant en ligne à ligne et non en mode ensembliste étant les plus impactées.

Activation et influence sur les performances des files d'audit SQL Server 2008 - Audit trail »

Retour au sommaire

Oracle 9i et 10g - Défragmentation des tables et indexes (critères et méthodes)

Critères et méthodes pour identifier les tables et indexes à défragmenter à l'issue d'une purge applicative.
La fragmentation des tables est analysée avec la vue dba_tables et la fragmentation des indexes avec la commande analyze index ... validate structure.
Les méthodes possibles de défragmentation sont décrites (export/import, alter table move, alter index rebuild) et les opérations post défragmentation sont également abordées comme les indexes qui passent au statut UNUSABLE.

Oracle 9i et 10g - Défragmentation des tables et indexes (critères et méthodes) »

Retour au sommaire

Utiliser ddlgen et bcp pour réduire une base Sybase Adaptive Server Enterprise

La réduction d'une enveloppe d'une base Sybase Adaptive Server Enterprise n'est pas encore une opération triviale. Les commandes de réduction des bases de données et devices sont attendues avec impatience mais ne sont pas encore disponibles même avec la version ASE 15.5.

La combinaison des utilitaires ddlgen et bcp est toutefois assez souple pour réaliser une opération de réduction d'une base. Le cas pratique évoqué dans cet article décrit les écueils que l'on peut rencontrer ainsi que la génération automatique des export/imports de données grâce au binaire bcp avec prise en charge des colonnes identity.

L'article évoque également la nouveauté de la résolution différée des noms (deferred name resolution) de Sybase ASE 15.5, nouveauté qui est d'un immense secours pour la compilation des procédures stockées dont le code source est généré avec ddlgen.

Utiliser ddlgen et bcp pour réduire une base Sybase Adaptive Server Enterprise »

Retour au sommaire

Benchmark de la compression des sauvegardes avec SQL Server 2008

MS SQL Server 2008 introduit la compression des sauvegardes.
Des benchmarks ont été réalisés pour observer les gains en espace, les performances en temps d'exécution et la surconsommation CPU engendrée par la compression des sauvegardes.
Les cas des bases encryptées avec l'option TDE (Transparent Data Encryption) et l'influence de la compression lors des opérations de restauration sont également abordés.

Benchmark de la compression des sauvegardes avec SQL Server 2008 »

Retour au sommaire

Sybase ASE, reverse et duplication des logins

Cet article s'adresse aux nouveaux DBA autour de Sybase ASE pour dupliquer des logins d'un serveur ASE vers un autre en conservant leurs mots de passe avec bcp ou avec sp_addlogin, opérations au final très simples après quelques mois d'expérience en mettant à jour directement les tables systèmes, ce qui est officiellement non supporté...

Une des méthodes de duplication présentées dans cet article engendre potentiellement une désynchronisation des logins avec les users dans la base cible (Server user id is not valid a valid user in database), notamment dans le cas d'un dump/load. La correction de ces désynchronisations est décrite.

Le cas particulier où les versions de Sybase ASE diffèrent est également abordé.

Sybase ASE, reverse et duplication des logins »

Retour au sommaire