Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sensowność nadawania indeksów
-lukasamd-
post
Post #1





Goście







Witam,
mam pewne pytanie: zauważyłem, że tabela z ustawieniami CMSa z którego korzystam ma nadane indeksy na wszystkie pola.

Pytanie: po kiego? Przecież jeżeli to są ustawienia, to zawsze jest tylko 1 rekord a w takiej sytuacji indeksy nie są potrzebne (chyba?).
Dobrze myślę, czy błędnie?
Go to the top of the page
+Quote Post
Kalinowcyk
post
Post #2





Grupa: Zarejestrowani
Postów: 67
Pomógł: 4
Dołączył: 23.09.2008

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


Jeżeli tam jest tylko jeden rekord to chyba rzeczywiście bez sensu, bo indeksy przydają się tylko przy przeszukiwaniu tabeli.


--------------------
Notatnik programisty
Go to the top of the page
+Quote Post
-lukasamd-
post
Post #3





Goście







No właśnie, też tak pomyślałem.
Przy każdym wywołaniu strony robi:

  1. SELECT * FROM prefix_config


później już tabela nie jest w ogóle ruszana, więc usunę te indeksy.
Go to the top of the page
+Quote Post
Kalinowcyk
post
Post #4





Grupa: Zarejestrowani
Postów: 67
Pomógł: 4
Dołączył: 23.09.2008

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


Proponuje jeszcze na końcu tego zapytania dać limit 1 - po co ma szukać większej ilości rekordów, skoro zawsze jest 1.


--------------------
Notatnik programisty
Go to the top of the page
+Quote Post
-lukasamd-
post
Post #5





Goście







To również ma znaczenie w zapytaniu?!
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Dzizez - 1 tabela, 1 rekord - nie ma co tam optymalizowac/zmieniac jesli to w ogole nie bedzie zmieniane, nowe rekordy sie nie pojawia.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
calebos
post
Post #7





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


lol

skoro jest tylko jeden wiersz to po kiego wogole tablica ? nie lepiej trzymac to w zmiennych?
Chyba ze ktos ma fobie na punkcie porzadku rzeczy albo moze tam sie pojawic drugi wiersz.

Bedziemy dyskutowac nad tym czy indeks i limit 1 przyspiesza dzialanie zapytania na tablicy z jednym wierszem ? withstupidsmiley.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 16:14