MySQL збір статистики load average - приклад

Published: 07 November 2022
on channel: spa it
90
3

SHOW DATABASES;
SHOW TABLES;

GRANT ALL ON base4.* TO 'spa'@'localhost';

DROP DATABASE base4;

CREATE DATABASE base4;
USE base4;
CREATE TABLE lavt
(
Id INT PRIMARY KEY AUTO_INCREMENT,
hour INT,
minutes INT,
lav DECIMAL(4,2)
);

uptime більше upt.txt
cat upt.txt
беремо перше значення
TIMES=$(awk '{print $1}' upt.txt)
echo $TIMES
беремо 9 значення та зрізаємо останній символ
LA1=$(awk '{print $9}' upt.txt)
LA1=$(echo $LA1 | sed 's/.$//')
echo $LA1
заміна коми на крапку
LA1=$(echo $LA1 | tr ',' '.')
echo $LA1
розділемо години та хвилини
дві крапки змінемо на пробіл
TIMES=$(echo $TIMES | tr ':' ' ')
echo $TIMES
echo $TIMES більше times.txt
беремо години
HOUR=$(awk '{print $1}' times.txt)
echo $HOUR
беремо хвилини
MINUTES=$(awk '{print $2}' times.txt)
echo $MINUTES




sudo mysql -e "insert base4.lavt(hour, minutes, lav) values ($HOUR, $MINUTES, $LA1)"
sudo mysql -e "select * from base4.lavt"


sudo mysql -e "select * from base4.lavt"


SELECT AVG(lav) FROM base4.lavt;
середнє значення
sudo mysql -e "select avg(lav) from base4.lavt"
мінімальне
sudo mysql -e "select min(lav) from base4.lavt"
максимальне
sudo mysql -e "select max(lav) from base4.lavt"


Watch video MySQL збір статистики load average - приклад online without registration, duration hours minute second in high quality. This video was added by user spa it 07 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 90 once and liked it 3 people.