Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prośba o pomoc w optymalizacji pytania MySQL, SELECT
mosky
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.12.2004

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


Witam.

Mam takie pytanie do mysql:

  1. SELECT id, tytul, klucz, zajawka
  2. FROM tabela_aktualnosci WHERE akcept = '1' AND (publ_start = '0000-00-00 00:00:00' OR publ_start < '$data') AND (publ_koniec = '0000-00-00 00:00:00' OR publ_koniec > '$data')
  3. ORDER BY id DESC LIMIT 0, 1


Prosze uzywac odpowiedniego bbcode
poprawiam
---
nospor

Czy można go poprawić by było wydajniejsze?

Czas generowania takiego pytania w tabeli gdzie jest około 500 rekordów to 0,02 S - więc nie wiem czy to dużo? (wydaje mi się że nie)

Ten post edytował mosky 23.11.2005, 14:43:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sh4dow
post
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


raczej mu chodzilo o cos takiego
  1. EXPLAIN SELECT id, tytul, klucz, zajawka
  2. FROM tabela_aktualnosci WHERE akcept = '1' AND (publ_start = '0000-00-00 00:00:00' OR publ_start < '$data') AND (publ_koniec = '0000-00-00 00:00:00' OR publ_koniec > '$data')
  3. ORDER BY id DESC LIMIT 0, 1

Wykonaj to i pokaz co pokaze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
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: 10.10.2025 - 07:09