![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Mam parę tabel w bazie, gdzie używam InnoDB oraz tabele "uzytkownicy" jako MyISAM - teraz chciałbym się zapytać jeśli chodzi o relacje (LEFT JOIN/INNER JOIN) tych dwóch typów tabel; - Czy podczas łączenia InnoDB z MyISAM może dojść do jakiś przeszkód (?) i przez to czas zapytania wydłuży się? Krótko mówiąc chodzi mi tutaj o optymalizacje. Kod Przykład: | news_id | news_title | news_autor | news_tresc | // InnoDB | user_id | username | user_password | user_email | // MyISAM > select n.*, u.* from newsy as n left join uzytkownicy as u on(u.user_id=n.news_autor); |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Polecam zapoznać się z pełną tabelą możliwości myisam i innodb i dopiero potem porównywać. Czy innodb jest wolniejsze? Zależy w jakich przypadkach i konkretnych zastosowaniach.
Co do odpowiedzi na pytanie autora, nie powinno być żadnych problemów Ten post edytował wookieb 8.07.2010, 12:12:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:16 |