mysql w wersji 5.0.67
nieważne co wpisze w /etc/my.cnf w pozycji table_cache - zawsze faktycznie po restarcie ustawia 4...
  1. mysqld-debug --help --verbose | grep table_cache
  2. max_connections + table_cache*2 (whichever is larger)
  3. --table_cache=# The number of open tables for all threads.
  4. table_cache 1024


czyli tutaj jest prawidłowo ale już phpmyadmin:
  1. show global variables:
  2. table_cache 4


co w efekcie po paru minutach daje przy bardzo niskim obciążeniu w phpmyadmin:
  1. Open_tables 4 Liczba otwartych tabel.
  2. Opened_tables 1 448 Liczba kiedykolwiek otwartych tabel. Jeśli ta wartość jest duża, prawdopodobnie wielkość pamięci podręcznej tabel jest zbyt mała.

ktoś mnie może pokierować czemu ta opcja jest ignorowana przy faktycznym starcie serwera?