Bonjour
Nous avons eu un traitement de mise a jour d'une base IQ qui a planté ce weekend (le 07/06 à 07:05:14).
L'erreur du traitement (exécution d'une procédure stockée de mis a jour) est la suivante :
ERROR [40001] [Sybase][ODBC Driver][Adaptive Server Anywhere]User 'DBA' has the row in 'data_Rappro_Eco' locked
Le seul message dans les fichiers de log est le suivant :
I. 07/08 07:05:14. 0000000000 Disconnect: SA connHandle: 40914 SA connID: 18 IQ connID: 0000041602 User: user_applicatif
Ce dimanche (le 07/06), le seul traitement qui tournait avec le login DBA était la commande "sp_iqcheckdb 'check database'".
Savez vous si cette procedure stockée (sp_iqcheckdb) pose de verrous sur les tables qu'elle checke ?
Je sais que cette commande est consommatrice en CPU/memoire qui pourrait entrainer quelques ralentissements..mais c'est tout. Mais je ne pensais pas qu'elle pouvait bloquer (lock d'une table)
Merci d'avance de votre aide
jeeps64
Partager