Sorgu:
SELECT COUNT(online.account_id) cnt from online;
Ancak çevrimiçi tablo da bir olay tarafından değiştirildi, bu yüzden sık sık çalıştırarak kilidi görebiliyorum show processlist
.
MySQL'de select deyiminin kilitlere neden olmamasını sağlayabilecek herhangi bir dilbilgisi var mı?
Ve yukarıda bunun bir MySQL köle veri tabanında olduğunu söylemeyi unuttum.
my.cnf:transaction-isolation = READ-UNCOMMITTED
Slave'e ekledikten sonra hata ile karşılaşacak:
Hata 'İkili kayıt mümkün değil. İleti: InnoDB'deki işlem düzeyi 'OKUMA-GERÇEKLEŞTİRİLDİ', sorguda binlog modu 'STATEMENT' için güvenli değil
Peki, bunu yapmanın uyumlu bir yolu var mı?