2009-09-29 7 views

Répondre

1

Pour défragmenter une base de données SQL Anywhere, vous devez la reconstruire. Regardez dans les documents pour le dbunload -an switch. En ce qui concerne la surveillance des performances, dans la version 11.x, Sybase Central Performance Monitor a été introduit.

Description complète: Je travaille pour Sybase dans l'ingénierie SQL Anywhere.

0

Regardez le Foxhound de Breck Carter. Il a été construit spécifiquement pour SQL Anywhere. Je ne suis pas sûr qu'il supporte la version 11, mais comme Graeme a dit qu'il existe des outils de surveillance intégrés pour cette version.

Si la fragmentation de fichier est un problème, mon expérience avec dbunload est que les fichiers de base de données reconstruits seront également fragmentés dans une certaine mesure. Ce que vous pouvez faire est d'arrêter le serveur de base de données et d'exécuter le contig de Sysinternal sur les fichiers .db et .log.

+0

Malheureusement, Beta 9 de Foxhound est fermé, et Beta 10 ne partirons pas avant l'année prochaine ... MAIS, Foxhound est en développement actif et prévu pour la sortie de GA après Beta 10. –

0

Si vous recherchez un outil de surveillance de la disponibilité et de la santé, vous pouvez également consulter le document SQL Anywhere Monitor, introduit dans la version 11.0.1.

(divulgation complète: Comme Graeme, je travaille aussi pour Sybase dans l'ingénierie SQL Anywhere)

Questions connexes