Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> widoki vs zwykłe zapytania, kwestie wydajności
Speedy
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Hej.

Jestem aktualnie w trakcie wykańczania jednej aplikacji internetowej.
Postanowiłem wykorzystać w niej widoki. Wszystko pięknie hulało, ale okazało się, że serwer, na którym ma stać aplikacja, to MySQL 4.x, a widoki są dostępne od wersji MySQL 5.0.1. Nie wiem jeszcze, czy ten serwer będzie upgrade'owany. W każdym razie nie czekając na łaskę administratora przepisałem jedną klasę modelu (bo miałem tylko jedną korzystającą z widoków) pod MySQL 4.x. Oczywiście kod się wydłużył, ale wszystko na razie gra.

Przy tej okazji chciałbym się zapytać bardziej doświadczonych użytkowników baz danych o to, jak wygląda kwestia wydajności widoków i zwykłych zapytań.
Widok to w gruncie rzeczy też takie zapytanie odwołujące się relacyjnie do kilku tabel w bazie danych. Słyszałem, że podobno widoki są gdzieś cache'owane, ale nie wiem ile w tym prawdy, gdyż nie zgłębiałem informacji na ten temat.

Podsumowując: Czy pobieranie danych bezpośrednio z widoków jest szybsze, wolniejsze, czy też porównywalne do zwykłych zapytań pobierających dane z kilku tabel?

Ciekawi mnie to, ponieważ chciałbym wiedzieć, czy wydajność mojej aplikacji ucierpi przez to, że nie mogę użyć w niej widoków ze względu na przestarzały serwer bazy danych.

Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 16:37