Avatar billede sjh Nybegynder
02. november 2004 - 22:56 Der er 5 kommentarer og
1 løsning

Update Variables

Kan man updater de vadier som man ser når man køre.. mysql_query("SHOW VARIABLES"); osv..

Altså så man ikke skal genstarte MySQL??
Avatar billede majkat Nybegynder
03. november 2004 - 08:18 #1
Det kommer an på, hvilke variable du vil ændre og hvilken MySQL version du bruger.

Generelt: i 3.23 kan du ikke ændre noget; i 4.0 kan du ændre nogle få og i 4.1 kan du ændre nogle flere.

Brug SET SESSION eller SET GLOBAL til at ændre værdierne.

Og husk, at hvis serveren genstartes så er det konfigurationsfilen der gælder (dine SET kommandoer glemmes)

http://dev.mysql.com/doc/mysql/en/SET_OPTION.html
http://dev.mysql.com/doc/mysql/en/Dynamic_System_Variables.html
Avatar billede majkat Nybegynder
03. november 2004 - 08:30 #2
hvis du er tilfreds med ovenstående...
Avatar billede sjh Nybegynder
03. november 2004 - 08:35 #3
det er ca. dem her..

binlog_cache_size
have_query_cache
max_binlog_cache_size
query_cache_limit
query_cache_size
query_cache_type
table_cache
thread_cache_size
bulk_insert_buffer_size
innodb_buffer_pool_size
innodb_log_buffer_size
join_buffer_size
key_buffer_size
myisam_sort_buffer_size
net_buffer_length
read_buffer_size
read_rnd_buffer_size
sort_buffer_size

kan du ikke lave et lille eksempel på hvordan jeg ændre fx. "sort_buffer_size"
bare den sql-string jeg skal bruge..
Avatar billede sjh Nybegynder
03. november 2004 - 08:36 #4
jeg bruger MySQL ver 4.0.16
Avatar billede majkat Nybegynder
03. november 2004 - 09:49 #5
Først checker jeg om det er en dynamisk variabel på http://dev.mysql.com/doc/mysql/en/Dynamic_System_Variables.html. Den siger:

  sort_buffer_size --- numeric --- GLOBAL | SESSION

Så hvis jeg bare skal bruge en større sort buffer nu-og-her men ikke generelt, siger jeg

  SET SESSION sort_buffer_size=2097152

Den bufferstørrelse vil kun være gældende indtil jeg bruger mysql_close() (eller mit script er færdigt).

Hvis jeg vil sætte den for alle connections, også dem der kommer efter min, bruger jeg

  SET GLOBAL sort_buffer_size=2097152
Avatar billede sjh Nybegynder
03. november 2004 - 21:46 #6
okææ jeg prøver det.. tak for hjælpen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester