Garip bir hata, Mysql asenkron?

1 Cevap php

Ben garip bir hata var. Ben bir PHP Birim test Suite'i başlatın. Başlangıçta, bu veritabanını başlatmak için büyük bir sorgu yürütür.

Ben sadece sql yürütülmesine sonra bir aralık koyarsanız, orada bir sorun yok ve benim testleri geçmek.

Ben herhangi bir kırılma noktasını koymak yoksa, onlar geçmek ve tablolar yoksa demek yok!

Sql sorgusu uyumsuz sanki çalışır!

Eğer hata bir fikriniz var mı? Ya bu nasıl hata ayıklama?

1 Cevap

Özellikle veri yükleme tamamlandıktan noktasının etrafında olayların dizisi de, ve ilk birim test başlıyor - Bu hata ayıklamak için, sorgu günlüğüne bakmak gerekir. Bir damla veritabanı bir yerden gizlice var?

Sorgu günlük yapılandırma dosyasındaki bir ayarı kullanılarak açılır:

MySQL Manual - 5.1.2 Server Command Options

Sen on günlük geçiş yapabilirsiniz ve tekrar MySQL komut satırı aracı içinde, ancak dosyası yapılandırma dosyasının yeniden başlatıldığında sunucu yapılandırılacak ihtiyaçlarına yazar.

Ben kopyaları kullanarak bir test ortamında daha önce benzer bir sorun takıldı var - Sonunda ben master yazma ve çoğaltma okuyordu bulundu. Çoğaltma yeterince hızlı olsaydı Bazen, bazı testler geçerdi. Lütfen testler yaptıklarını düşünüyorum ne yaptığını dikkatli olun.