[ ..Spaceman @ 18.07.2016. 13:45 ] @
Imam test server koji je Ubuntu/mysql kombinacija.
Binlog fajlovi su razlicite velicine iako sam podesio da je

max_binlog_size = 500M

posle komande restartovao sam server kao sto pise na http://www.linuxask.com/questi...-binary-log-file-size-in-mysql, guglao sam ali nista za sad
ima neko neku ideju?

root@test05:~# ls -lh /binlog/mysql/ | tail
-rw-rw---- 1 mysql adm 3.5G Jul 8 01:47 mysql-bin.005929
-rw-rw---- 1 mysql adm 2.9G Jul 8 02:08 mysql-bin.005930
-rw-rw---- 1 mysql adm 2.8G Jul 8 02:15 mysql-bin.005931
-rw-rw---- 1 mysql adm 886M Jul 8 02:17 mysql-bin.005932
-rw-rw---- 1 mysql adm 18G Jul 8 02:49 mysql-bin.005933
-rw-rw---- 1 mysql adm 1.4G Jul 8 02:56 mysql-bin.005934
-rw-rw---- 1 mysql adm 260 Jul 8 02:56 mysql-bin.005935
-rw-rw---- 1 mysql adm 48K Jul 8 06:25 mysql-bin.005936
-rw-rw---- 1 mysql adm 107 Jul 8 06:25 mysql-bin.005937

max_binlog_size = 500M
[ djoka_l @ 18.07.2016. 13:56 ] @
Ako je veličina loga veća od max_binlog_size, upisaće se ceo log, a neće se seckati.
[ ..Spaceman @ 18.07.2016. 14:13 ] @
da, a ja bih da bude max 500M, cak su i novi bin fajlovi veci od definisanog iako je proslo vise od nedelju dana od konfiguracije i restarta.

root@test05:~# ls -lh /binlog/mysql/
-rw-rw---- 1 mysql adm 48K Jul 15 06:25 mysql-bin.006083
-rw-rw---- 1 mysql adm 1.3G Jul 15 22:51 mysql-bin.006084
-rw-rw---- 1 mysql adm 704M Jul 15 22:55 mysql-bin.006085
...
[ bogdan.kecman @ 18.07.2016. 14:23 ] @
koja verzija mysql-a?

sta ti kaze

show global variables like 'max_binlog_size';

da li si resetovo server posle menjanja varijable u konfigu?

koliki su ti:
binlog-row-event-max-size
binlog-group-commit-sync-delay
binlog-group-commit-sync-no-delay-count
binlog_rows_query_log_events


sta je najcesci razlog da imas 2G binlog a rekao si da ti je max_binlog_size = 100M

1. stavio si row replikaciju
2. imas tabelu X koja nema primarni key a velika je ~2G
3. uradis update te tabele

druga mogucnost, isto toliko cesta

begin
update
update
update
insert
....
...
...
commit

ako je izmedju begin i commint 100G, bice ti 100G binlog. u binlogu je uvek najmanje jedna cela transakcija, ne moze 10% ili 30% od transakcije
[ ..Spaceman @ 18.07.2016. 15:09 ] @
mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.2

server restartovan posle konfiguracije max_binlog_size = 500M;

show global variables like 'max_binlog_size';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| max_binlog_size | 524288000 |
+-----------------+-----------+


da, mislim da je u pitanju "druga mogucnost" koju si naveo. Onaj veliki fajl od 18G se pravi dnevnno svaki dan u isto vreme. Pogledacu sta se izvrsava u to vreme