Her sorguda veritabanı adını yazarken her sayfa yük () mysql_select_db aramadan daha hızlı olduğu doğru mudur?

0 Cevap php

Ben oldukça büyük bir web sitesinde çalışmak; Biz ~ 400-500.000.000 sayfasında bir ay hit var. Biz PHP ve MySQL kullanabilirsiniz.

Şu anda bizim sayfa akışı bu (açıklık yarı sahte kod) gibi çalışır:

mysql_connect();
mysql_select_db('red');
mysql_query('SELECT * FROM apples');
mysql_query('SELECT * FROM cakes');

Benim co-işçi biri mysql_select_db sayfa yükler yavaşlar ve DB sunucu yükünü artırır önerdi, ve gibi olmak, bizim "akışını" değiştirmek için önerilen:

mysql_connect();
mysql_query('SELECT * FROM red.apples');
mysql_query('SELECT * FROM red.cakes');

Bunun bir fark yaratacağını doğrudur? Ben bu değişikliği yapmak için alacak zaman hakkında özellikle endişe duyuyorum; biz herhangi bir fark sonuçlar göreceksiniz?

Buna değer mi?

0 Cevap