Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Automatyczna optymalizacja tabel w bazie
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Czy jest możliwość utworzenia skryptu który automatycznie optymalizował by wszystkie tabele z danej bazy?

ogólna koncepcja:
-połczenie z bazą,
-pobranie ilości tabel
-optymalizacja pobranych tabel.

jak pobierać dane o tabelach, a potem je wszystkie zoptymalizować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
RafaelX
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

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


do pokazania tabel służy zapytanie
  1. <?php
  2. "SHOW TABLES"
  3. ?>

pamiętaj zeby wcześniej wybrać baze

póxniej otrzymujesz tablice z nazwami tabel cos w stylu
  1. <?php
  2. (
  3.    [0] => Array
  4.        (
  5.            [Tables_in_nazwabazy] => tabela1
  6.        )
  7.  
  8.    [1] => Array
  9.        (
  10.            [Tables_in_nazwabazy] => tabela2
  11.        )
  12.  
  13.    [2] => Array
  14.        (
  15.            [Tables_in_nazwabazy] => tabela3
  16.        )
  17.     )
  18. ?>

a później wynik przetwórz i wyświetl w formularzu
nazwy zaznaczonych table prześlij w formularzu przetwórz to pętla i gotowe

pewnie wiesz ale dodam ze do optymalizacji słuzy zapytanie
  1. <?php
  2. "OPTIMIZE TABLE `tabelka`"
  3. ?>


edit mozesz tez zrobic sprawdzanie i naprawe
  1. <?php
  2. "CHECK TABLE `tabelka` "
  3. "REPAIR TABLE `tabelka` "
  4. ?>


Ten post edytował RafaelX 28.03.2009, 01:07:57
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 - 23:51