Wie viele Abfragen können in einer einzigen MySQL/MariaDB-Transaktion verwendet werden?Wie viele Abfragen können in einer einzigen MySQL- oder MariaDB-Transaktion verwendet werden
Gibt es ein Limit für die Anzahl der Abfragen in einer Transaktion? Derzeit habe ich mit einem großen ZF1-Projekt eine Transaktion mit 175.000 Anfragen getestet und es funktioniert gut!
Die Transaktion wird einmal pro Monat ausgeführt, aber die Anzahl der Abfragen kann in Zukunft erhöht werden.
Gibt es ein Limit für die Anzahl der Abfragen oder ein Leistungsproblem bei der Erhöhung des Transaktionsvolumens?
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
// begin database transaction
$db->beginTransaction();
try {
// here comes the bulk processing with insert, update and delete queries
$this->monthlyBatchProcessing();
// commit all changes
$db->commit();
} catch (Exception $ex) {
// rollback changes upon exception
$db->rollBack();
throw $ex;
}
http://dba.stackexchange.com/ Fragen/19569/mysql-transaction-size-wie-groß-ist-zu-groß – ShiraNai7
meinst du 175.000 UPDATES UND INSERTS.Ich habe noch nie ein Projekt in den letzten 18 Jahren mit so vielen Abfragen in einer einzigen Transaktion gesehen. Es muss ein anderes Problem geben. –
@BerndBuffen - ja! 175.000+ Abfragen mit einer Mischung aus Einfügen, Aktualisieren und Löschen. Was werden die Probleme sein? – rajukoyilandy