#mysql5.7用户授权
GRANT ALL ON apps_hney_exchange.* TO 'apps_hney_main_oper'@'10.1.5.%';
#检验授权是否添加成功
use mysql;
select * from db\G;
sync_binlog = N
N>0 每向二进制日志文件写入N条SQL或N个事务后,则把二进制日志文件的数据刷新到磁盘上;
N=0 不主动刷新二进制日志文件的数据到磁盘上,而是由操作系统决定(默认为30s);
因此可建议获得更高性能
innodb_flush_log_at_trx_commit=0/2
sync_binlog=500
#innodb_flush_logs_at_trx_commit=N
1 最安全 最慢
0 最快 mysql挂掉(损失1S数据) linux挂掉 (损失1S数据)
2 中间 mysql挂掉(不丢数据) linux挂掉 (损失1S数据)
#update 子查询 limit
update vi_works du,(select voteid from public_vote ORDER by num DESC limit 0,2) b set du.state=2 where du.id=b.voteid and du.state=1;
update vi_works du,(select * from vi_works ORDER by public_vote DESC limit 0,2) b set du.state=2 where du.id=b.id and du.state=1;