désactiver écriture d'index

désactiver écriture d'index - SQL/NoSQL - Programmation

Marsh Posté le 08-07-2008 à 10:39:03    

Bonjour
   J'ai une table partitionée avec en fonctionne de la date, je veux ajouter un index,pour augementer la vitesse de lecture. S'il y a un index, ça va ralentir la vitesse d'écriture des données, mais s'il n'y a pas d'index, la temps de lecture est énorme. je veux 'désactiver' la mis-à-jour d'index, pour que on peut utiliser ce index, mais on met-à-jour ce index seulement dans la nuit. comment je peux faire? merci beaucoup!

Reply

Marsh Posté le 08-07-2008 à 10:39:03   

Reply

Marsh Posté le 08-07-2008 à 12:20:04    

quel SGBD?


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 08-07-2008 à 16:17:44    

sql server 2005

Reply

Marsh Posté le 08-07-2008 à 16:26:17    

Code :
  1. ALTER INDEX [nom_index] ON nom_table DISABLE
  2. GO
  3. ...
  4. tu fais tes trucs
  5. ....
  6. ALTER INDEX [nom_index] ON nom_table REBUILD
  7. GO


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 08-07-2008 à 22:49:43    

anapajari a écrit :

Code :
  1. ALTER INDEX [nom_index] ON nom_table DISABLE
  2. GO
  3. ...
  4. tu fais tes trucs
  5. ....
  6. ALTER INDEX [nom_index] ON nom_table REBUILD
  7. GO



 
Merci beaucoup! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed