sql >> Database >  >> RDS >> Oracle

Hoe de prestaties van de SQL-query invoegen te verbeteren?

  • U kunt proberen de APPEND te gebruiken hint om orakel nieuwe gegevens over het HWM-teken te laten schrijven.
  • Als je indexen hebt, verspilt Oracle soms wat tijd om ze up-do-date te houden. U kunt ze ook uitschakelen en opnieuw opbouwen nadat het invoegen is voltooid.
  • Ook als er 83 miljoen rijen zijn, genereert de invoeging veel van de REDO-informatie. Gebruik de optie om niet te loggen :alter table YOUR_TABLE nologging;
  • U kunt ook asynchroon schrijven in uw online redo-logboek met commit_wait , commit_logging tips
  • U kunt een taakwachtrij instellen om een ​​langlopende bewerking op de achtergrond te plannen. Gebruik dit om meer te lezen
  • U kunt parallelle DML gebruiken

Dit zijn alle suggesties die ik je kan geven zonder dat ik het uitlegplan heb.




  1. Optimaliseer de INSERT / UPDATE / DELETE-bewerking

  2. Maak een voorwaarde om de kleur van de polylijn in te stellen op de Google Maps API

  3. Hoe bewaar ik MySQL-configuratievariabelen in CloudSQL?

  4. Dynamische HTML-tabel in PHP Mail