Bonjour,
J'ai une base de donnée installée sur sql server 2000. depuis un certain temps, les utilisateurs se plaignent de temps de reponse mediocre de leur application. j'ai activé sql profiler et actuellement, je viens d'isoler une requête qui pose problème et qui est appélée plusieurs:
UPDATE dmi_queue_item_s SET sign_off_user = 'msdmpd01_IndexAgent3', task_state = 'acquired',
dequeued_by = 'B#40943', i_vstamp = i_vstamp + 1 WHERE name = 'dm_fulltext_index_user'
AND sign_off_user = ' ' AND task_state = ' ' AND dequeued_by = ' ' AND ite
et une procédure stockée qui apparaît aussi plusieurs fois:
eclare @P1 int set @P1=180150416 declare @P2 int set @P2=8 declare @P3 int set @P3=1 declare @P4 int set @P4=174 exec sp_cursoropen @P1 output, N'select all 1, upper(dm_folder.object_name), dm_folder.r_object_id, dm_folder.object_name, dm_folder.r_object_
Mon problème est que je ne connais pas comment optimiser cela et en plus, sql profiler n'a pas afficher tout le contenu de ces deux requêtes du fait que la colonne TextData est du type ntext avec une taille de 16 mais comment puis-je faire pour recuperer tout le contenu ?
Merci de vos conseils.
Partager