max_memory_limit_mysql.sh: add 'max_allowed_packet' which is also relevant for maximum memory usage.
This commit is contained in:
parent
eee88f670b
commit
e0eb52d8d3
113
databases-web0-alt.lst
Normal file
113
databases-web0-alt.lst
Normal file
@ -0,0 +1,113 @@
|
||||
123comics
|
||||
abw
|
||||
abw_kita
|
||||
abw_sprachschule
|
||||
alphabuendnis_cw
|
||||
alternative_wipo
|
||||
andreafrank
|
||||
annen
|
||||
arbeitszeittuev
|
||||
artikelbox
|
||||
bause
|
||||
birkwald
|
||||
birkwald2
|
||||
bit6neu
|
||||
bksf
|
||||
bluefrog
|
||||
cafe_hudl
|
||||
callinus
|
||||
dacapo
|
||||
demasi
|
||||
demasi2
|
||||
diakonieverbund
|
||||
dialogstiftung
|
||||
dijv
|
||||
dspp
|
||||
egypt_at_work
|
||||
ejh_bochum
|
||||
ejh_geltow
|
||||
ejh_schweicheln
|
||||
emt_zentralrat
|
||||
ensemble1800
|
||||
faireintegra2021
|
||||
faireintegration
|
||||
faire_mob_db
|
||||
faire_mob_dbdemo
|
||||
faire_mobilitaet
|
||||
fgmm
|
||||
frauencoaching
|
||||
freieschule
|
||||
gambio2
|
||||
gender
|
||||
gerechtigkeittv
|
||||
gleichstellung3
|
||||
gleichstellungsbericht
|
||||
green_economy
|
||||
haendel2
|
||||
hedtfeld
|
||||
hellepanke
|
||||
hellepankeold
|
||||
hillel
|
||||
hoff
|
||||
information_schema
|
||||
iponphoto
|
||||
jao
|
||||
jongleur_till
|
||||
kescher
|
||||
keshet
|
||||
kilele
|
||||
kilele_test
|
||||
kipping2
|
||||
kleinpetersberg
|
||||
klute2
|
||||
koall
|
||||
kontext3
|
||||
kontext3_test
|
||||
kontext_cms
|
||||
kontextdemo
|
||||
korte
|
||||
langensiepen
|
||||
lay3
|
||||
lebenlernen
|
||||
liebich3
|
||||
linkeeu
|
||||
links_bewegt
|
||||
lsvrlp_kontext3
|
||||
mysql
|
||||
netzwerkstatt
|
||||
performance_schema
|
||||
photoforwork
|
||||
platinit
|
||||
pragerfruehling
|
||||
rabbinerordination
|
||||
radialstiftung
|
||||
roespel
|
||||
rosalux_eu
|
||||
schalauske
|
||||
schindler
|
||||
scholz
|
||||
schreiber
|
||||
schwabe
|
||||
shadesillegality
|
||||
solimod
|
||||
sopoinfo
|
||||
spa_test
|
||||
spd_laage
|
||||
sprachenatelier
|
||||
sprachenatelier3
|
||||
sprachenatelier4
|
||||
spriesterbach
|
||||
stressbarometer
|
||||
stressbarometer_igm
|
||||
sys
|
||||
test
|
||||
trabant
|
||||
troost
|
||||
tsc_project
|
||||
ttip
|
||||
tvet_indonesia
|
||||
unconference_rsa
|
||||
wagenknecht2
|
||||
wfinterim
|
||||
willems
|
||||
wwl_intellektuelle
|
@ -26,13 +26,17 @@ fi
|
||||
declare -i key_buffer_size
|
||||
declare -i query_cache_size
|
||||
declare -i tmp_table_size
|
||||
declare -i max_heap_table_size
|
||||
declare -i max_tmp_table_size
|
||||
declare -i innodb_buffer_pool_size
|
||||
declare -i innodb_additional_mem_pool_size
|
||||
declare -i innodb_log_buffer_size
|
||||
declare -i aria_pagecache_buffer_size
|
||||
declare -i max_connections
|
||||
declare -i sort_buffer_size
|
||||
declare -i read_buffer_size
|
||||
declare -i read_rnd_buffer_size
|
||||
declare -i max_allowed_packet
|
||||
declare -i join_buffer_size
|
||||
declare -i thread_stack
|
||||
declare -i binlog_cache_size
|
||||
@ -43,12 +47,16 @@ query_cache_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'query_cache_size'" | awk '{print$2}'`
|
||||
tmp_table_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'tmp_table_size'" | awk '{print$2}'`
|
||||
max_heap_table_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'max_heap_table_size'" | awk '{print$2}'`
|
||||
innodb_buffer_pool_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'innodb_buffer_pool_size'" | awk '{print$2}'`
|
||||
innodb_additional_mem_pool_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size'" | awk '{print$2}'`
|
||||
innodb_log_buffer_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'innodb_log_buffer_size'" | awk '{print$2}'`
|
||||
aria_pagecache_buffer_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'aria_pagecache_buffer_size'" | awk '{print$2}'`
|
||||
max_connections=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'max_connections'" | awk '{print$2}'`
|
||||
sort_buffer_size=`mysql $mysql_credential_args -N -s -e \
|
||||
@ -59,6 +67,8 @@ read_rnd_buffer_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'read_rnd_buffer_size'" | awk '{print$2}'`
|
||||
join_buffer_size=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'join_buffer_size'" | awk '{print$2}'`
|
||||
max_allowed_packet=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'max_allowed_packet'" | awk '{print$2}'`
|
||||
thread_stack=`mysql $mysql_credential_args -N -s -e \
|
||||
"SHOW VARIABLES LIKE 'thread_stack'" | awk '{print$2}'`
|
||||
binlog_cache_size=`mysql $mysql_credential_args -N -s -e \
|
||||
@ -120,6 +130,13 @@ elif [ $tmp_table_size -gt 1024 ]; then
|
||||
_tmp_table_size=" (`expr $tmp_table_size / 1024`K)"
|
||||
fi
|
||||
|
||||
_max_heap_table_size=""
|
||||
if [ $max_heap_table_size -gt 1048576 ]; then
|
||||
_max_heap_table_size=" (`expr $max_heap_table_size / 1024 / 1024`M)"
|
||||
elif [ $max_heap_table_size -gt 1024 ]; then
|
||||
_max_heap_table_size=" (`expr $max_heap_table_size / 1024`K)"
|
||||
fi
|
||||
|
||||
_innodb_buffer_pool_size=""
|
||||
if [ $innodb_buffer_pool_size -gt 1048576 ]; then
|
||||
_innodb_buffer_pool_size=" (`expr $innodb_buffer_pool_size / 1024 / 1024`M)"
|
||||
@ -141,6 +158,13 @@ elif [ $innodb_log_buffer_size -gt 1024 ]; then
|
||||
_innodb_log_buffer_size=" (`expr $innodb_log_buffer_size / 1024`K)"
|
||||
fi
|
||||
|
||||
_aria_pagecache_buffer_size=""
|
||||
if [ $aria_pagecache_buffer_size -gt 1048576 ]; then
|
||||
_aria_pagecache_buffer_size=" (`expr $aria_pagecache_buffer_size / 1024 / 1024`M)"
|
||||
elif [ $aria_pagecache_buffer_size -gt 1024 ]; then
|
||||
_aria_pagecache_buffer_size=" (`expr $aria_pagecache_buffer_size / 1024`K)"
|
||||
fi
|
||||
|
||||
_sort_buffer_size=""
|
||||
if [ $sort_buffer_size -gt 1048576 ]; then
|
||||
_sort_buffer_size=" (`expr $sort_buffer_size / 1024 / 1024`M)"
|
||||
@ -169,6 +193,13 @@ elif [ $join_buffer_size -gt 1024 ]; then
|
||||
_join_buffer_size=" (`expr $join_buffer_size / 1024`K)"
|
||||
fi
|
||||
|
||||
_max_allowed_packet=""
|
||||
if [ $max_allowed_packet -gt 1048576 ]; then
|
||||
_max_allowed_packet=" (`expr $max_allowed_packet / 1024 / 1024`M)"
|
||||
elif [ $max_allowed_packet -gt 1024 ]; then
|
||||
_max_allowed_packet=" (`expr $max_allowed_packet / 1024`K)"
|
||||
fi
|
||||
|
||||
_thread_stack=""
|
||||
if [ $thread_stack -gt 1048576 ]; then
|
||||
_thread_stack=" (`expr $thread_stack / 1024 / 1024`M)"
|
||||
@ -183,14 +214,30 @@ elif [ $binlog_cache_size -gt 1024 ]; then
|
||||
_binlog_cache_size=" (`expr $binlog_cache_size / 1024`K)"
|
||||
fi
|
||||
|
||||
if [ $max_heap_table_size -gt $tmp_table_size ] ; then
|
||||
max_tmp_table_size=$max_heap_table_size
|
||||
else
|
||||
max_tmp_table_size=$tmp_table_size
|
||||
fi
|
||||
|
||||
_max_tmp_table_size=""
|
||||
if [ $max_tmp_table_size -gt 1048576 ]; then
|
||||
_max_tmp_table_size=" (`expr $max_tmp_table_size / 1024 / 1024`M)"
|
||||
elif [ $max_tmp_table_size -gt 1024 ]; then
|
||||
_max_tmp_table_size=" (`expr $maxtmpp_table_size / 1024`K)"
|
||||
fi
|
||||
|
||||
echo -e "\tGlobal Buffers"
|
||||
echo -e "\t--------------"
|
||||
echo -e "\tkey_buffer_size...................: $key_buffer_size $_key_buffer_size"
|
||||
echo -e "\tquery_cache_size..................: $query_cache_size $_query_cache_size"
|
||||
echo -e "\ttmp_table_size....................: $tmp_table_size $_tmp_table_size"
|
||||
echo -e "\tmax_tmp_table_size................: $max_tmp_table_size $_max_tmp_table_size"
|
||||
echo -e "\t tmp_table_size.................: $tmp_table_size $_tmp_table_size"
|
||||
echo -e "\t max_heap_table_size............: $max_heap_table_size $_max_heap_table_size"
|
||||
echo -e "\tinnodb_buffer_pool_size...........: $innodb_buffer_pool_size $_innodb_buffer_pool_size"
|
||||
echo -e "\tinnodb_additional_mem_pool_size...: $innodb_additional_mem_pool_size $_innodb_additional_mem_pool_size"
|
||||
echo -e "\tinnodb_log_buffer_size............: $innodb_log_buffer_size $_innodb_log_buffer_size"
|
||||
echo -e "\taria_pagecache_buffer_size........: $aria_pagecache_buffer_size $_aria_pagecache_buffer_size"
|
||||
echo ""
|
||||
echo -e "\tmax_connections...................: $max_connections"
|
||||
echo ""
|
||||
@ -200,20 +247,23 @@ echo -e "\tsort_buffer_size..................: $sort_buffer_size $_sort_buffer_s
|
||||
echo -e "\tread_buffer_size..................: $read_buffer_size $_read_buffer_size"
|
||||
echo -e "\tread_rnd_buffer_size..............: $read_rnd_buffer_size $_read_rnd_buffer_size"
|
||||
echo -e "\tjoin_buffer_size..................: $join_buffer_size $_join_buffer_size"
|
||||
echo -e "\tmax_allowed_packet................: $max_allowed_packet $_max_allowed_packet"
|
||||
echo -e "\tthread_stack......................: $thread_stack $_thread_stack"
|
||||
echo -e "\tbinlog_cache_size.................: $binlog_cache_size $_binlog_cache_size"
|
||||
|
||||
declare -i max_memory_usage
|
||||
max_memory_usage=`expr $key_buffer_size \
|
||||
+ $query_cache_size \
|
||||
+ $tmp_table_size \
|
||||
+ $max_tmp_table_size \
|
||||
+ $innodb_buffer_pool_size \
|
||||
+ $innodb_additional_mem_pool_size \
|
||||
+ $innodb_log_buffer_size \
|
||||
+ $aria_pagecache_buffer_size \
|
||||
+ $max_connections \* \( $sort_buffer_size \
|
||||
+ $read_buffer_size \
|
||||
+ $read_rnd_buffer_size \
|
||||
+ $join_buffer_size \
|
||||
+ $max_allowed_packet \
|
||||
+ $thread_stack \
|
||||
+ $binlog_cache_size \)`
|
||||
|
||||
@ -224,14 +274,16 @@ max_memory_usage_mb=`expr $max_memory_usage / 1024 / 1024`
|
||||
declare -i max_memory_allocated
|
||||
max_memory_allocated=`expr $key_buffer_size \
|
||||
+ $query_cache_size \
|
||||
+ $tmp_table_size \
|
||||
+ $max_tmp_table_size \
|
||||
+ $innodb_buffer_pool_size \
|
||||
+ $innodb_additional_mem_pool_size \
|
||||
+ $innodb_log_buffer_size \
|
||||
+ $aria_pagecache_buffer_size \
|
||||
+ $max_used_connections \* \( $sort_buffer_size \
|
||||
+ $read_buffer_size \
|
||||
+ $read_rnd_buffer_size \
|
||||
+ $join_buffer_size \
|
||||
+ $max_allowed_packet \
|
||||
+ $thread_stack \
|
||||
+ $binlog_cache_size \)`
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user