![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Pisze program magazynowy i natrafilem na jedna watpliwosc - czy dlugie zapytania znaczaco wplywaja na wydajnosc? Mam sobie wyszukiwarke, co prawda moge w php sprawdzac gdzie cos wpisane czy nie wpisano i konstruowac zapytanie ktore bedzie krotkie np. Kod SELECT * FROM `serwis` WHERE `id` = '1' ... ale wyamaga to sporo kodu. Najprosciej dla kazdego pola zrobic if, jesli nie jest empty to pytam baze o to, jesli jest pusty to pytam tylko czy nie jest null (a poniewaz nie ma mozliwosci ze ktores pole bedzie null to jakbym to ominal). Problemem jest wielkosc zapytania, po zapytaniu o id = 4 mam takie zapytanie: Kod SELECT * FROM `serwis` WHERE`id` = '4' AND `id_client` IS NOT NULL AND `tel` IS NOT NULL AND `sn` IS NOT NULL AND `stan_serwis` IS NOT NULL AND `serwisant` IS NOT NULL ORDER BY `id` ASC Teraz pytanie - czy znaczaco zmienjsza to wydajnosc? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:37 |