python - 数据库大量数据update慢,如何克服?
大家讲道理
大家讲道理 2017-04-18 10:00:00
0
1
384
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
迷茫

C'est une bonne question. Si vous y répondez sérieusement, vous pouvez écrire beaucoup. Cependant, comme la quantité d’informations fournies dans la question est trop petite, elle ne sera pas divergente.

Tout d'abord, chaque mise à jour dure 100 ms. Avez-vous vérifié où se trouve le goulot d'étranglement de la base de données ? Le disque est-il lent ? Ou pas assez de mémoire ? Il est difficile de résoudre le problème en devinant sans connaître le goulot d'étranglement.

Deuxièmement, je pense que votre identifiant doit être indexé, sinon cela devrait être plus lent. Ensuite, une amélioration simple est qu'au lieu que chaque mise à jour soit une transaction, essayez de sauvegarder des centaines ou des milliers de mises à jour et de les soumettre en même temps.

Ensuite, je suppose que vous avez optimisé la configuration du PG. Sinon, recherchez des informations à ce sujet et essayez-le.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal