À la une de SQLPAC en 2002

Homogénéité des bases de données ASE, commandes dbcc

sybaseFiche technique présentant les commandes destinées à la détection d'erreurs et de corruptions dans une base de données Adaptive Server Enterprise (commandes dbcc tablealloc, dbcc indexalloc, dbcc checktable, dbcc checkcatalog, dbcc checkdb). Homogénéité des bases de données ASE, commandes dbcc

Les fichiers de log de MySQL

mysqlLes fichiers de log disponibles avec MySQL : logs d’erreurs, de requêtes…, logs binaires. L’option --log-slow-queries au démarrage d’un serveur MySQL est particulièrement intéressante pour traquer dans un fichier de log les requêtes lentes dont le temps d’exécution en secondes est supérieur au paramètre long_query_time.

Les fichiers de log de MySQL

Sybase et mise en œuvre de CIS (Component Integration Services)

sybaseAvec CIS (Component Integration Services) de Sybase Adaptive Server Enterprise, il est possible d’accéder à des tables dans des serveurs distants comme si ces tables étaient locales, de réaliser des jointures avec des tables appartenant à des serveurs distants hétérogènes (Oracle, ASE…), de maintenir l’intégrité référentielle au sein de sources de données hétérogènes… L’interrogation des données hébergées dans un serveur distant est réalisée via des tables dites proxy. Tour d’horizon.

Sybase et mise en œuvre de CIS (Component Integration Services)

Sybase et mise en œuvre de RPC (Remote Procedure Call)

sybaseLe mode RPC – Remote Procedure Call permet d’exécuter une procédure stockée distante du serveur dans lequel le client est connecté via le process système ASE "SITE HANDLER". La commande exec classique pour le déclenchement des procédures RPC est utilisée, tout est transparent pour le client. La configuration et le paramétrage des serveurs ASE émetteur et récepteur de RPC sont techniquement très simples. Les options d’exécution des procédures RPC sont paramétrées avec la procédure système sp_serveroption (timeouts, readonly, network password encryption…).

Sybase et mise en œuvre de RPC (Remote Procedure Call)

Sybase et mise en œuvre de Sybase XP Server

sybaseSybase XP Server est un Open Server indépendant pour invoquer en Transact-SQL des procédures ESP (Extended Stored Procedures). Les procédures ESP ouvrent l’accès en Transact-SQL aux routines des librairies Unix ou des DLLs windows externes.

Sybase et mise en œuvre de Sybase XP Server

Sybase et mise en œuvre d’Historical Server

sybasePrise en main de Sybase Historical Server, Open Server pour collecter dans des fichiers des données statistiques sur les performances d’un serveur ASE sur un intervalle de temps (I/O, utilisation CPU, efficacité des caches, exécution des procédures stockées…).

Sybase et mise en œuvre d’Historical Server

Mise en œuvre de dbcc checkstorage

sybaseFiche technique sur la mise en place de la base dbccdb pour l'utilisation de la commande dbcc checkstorage permettant de vérifier l'intégrité d'une base (corruptions etc...). L'utilisation des commandes dbcc checkstorage, dbcc checkverify et sp_dbcc_runcheck est abordée ainsi que la nouvelle set command_status_reporting on|off introduite avec la version Adaptive Server Enterprise 12.5.1. Un script awk pour générer automatiquement les commandes sp_dbcc_createws, sp_dbcc_updateconfig... à partir du résultat de procédure stockée système sp_plan_dbccdb est également proposé. Mise en oeuvre de dbcc checkstorage

Sybase et mise en œuvre d’Historical Server

Analyse des performances avec sp_sysmon

sybaseGuide pratique sur l'utilisation de la commande sp_sysmon destinée à l'analyse des performances sur un serveur Sybase ASE (E/S, caches de données, verrous etc...). Les différentes sections du rapport de performances donné par sp_sysmon sont décrites pour les interprétations (kernel utilization, task management, lock management, data cache management, procedure cache management, disk I/O management). Analyse des performances avec sp_sysmon

Sybase et mise en œuvre d’Historical Server

PHP 4.1 et Sybase Adaptive Server Enterprise 12.5 sous Windows

phpPHP 4.1 sous Windows propose l'extension php_sybase_ct.dll pour interroger des serveurs Sybase ASE 12.5 à travers la couche Open Client CT-LIB 12.5. L'extension php_sybase.dll ne doit en effet plus être utilisée car elle utilise la couche Sybase DB-LIB décommissionnée dans les futures versions majeures de Sybase ASE. Le paramétrage de PHP et du client Sybase ASE avec php_sybase_ct.dll sous Windows est présenté dans cet article et un script PHP de connexion à un serveur ASE est proposé comme tutoriel à la fin de cet article. PHP 4.1 et Sybase Adaptive Server Enterprise 12.5 sous Windows

Sybase et mise en œuvre d’Historical Server