Modify

Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#1427 closed Bug/Fehler (fixed)

Verbesserung in xtc_backup_restore_configuration.php

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Shop Version: 2.0.3.0
Keywords: Cc:
Blocked By: Blocking:

Description

In der Funktion xtc_backup_configuration() in der Datei /inc/xtc_backup_restore_configuration.php wird ein REPLACE INTO gemacht für den Fall, daß es von dem betreffenden Modul bereits ein Backup gibt.
REPLACE INTO ist jedoch sehr langsam und resourcen-aufwändig weil im Hintergrund die betroffenen Zeilen gelöscht und dann neu eingefügt werden. Dies hat ein komplettes Neuschreiben aller Indexe zur Folge.

Ein ON DUPLICATE KEY UPDATE, bzw. in unserem Fall ein normales UPDATE mit WHERE configuration_key = würde effektiver sein.

Das ist lediglich eine Performance-Optimierung und keine Behebung eines Bugs.

Gruß,
noRiddle

Attachments (0)

Change History (5)

comment:1 by anonymous, 8 years ago

*NACHTRAG*
Hier gibt es eine gute Erklärung dazu auf Stackoverflow.

Gruß,
noRiddle

comment:2 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.0

comment:3 by Gerhard Waldemair, 8 years ago

Resolution: fixed
Status: newclosed

In 11230:

fix #1427

comment:4 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.1

comment:5 by Torsten Riemer, 7 years ago

Milestone: modified-shop-2.0.4.1modified-shop-2.0.5.0

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.