本人将数据采集器连接到自己笔记本,并在笔记本使用LabVIEW编写采集程序,可以实时采集数据。现在希望把采集的数据实时传输到阿里云服务器的数据库MySQL5.5中,阿里云服务器给了权限,也可以传入数据,但可惜每秒只有大约12行数据,即只能每秒传十二个。
无论如何提高采样频率,每秒就是12或者13个。请问大神谁做过这种?是哪里出了问题?甚至改了my.ini配置文件中的innodb_flush_log_at_trx_commit=0,看网上说这样可以提高写入数率,但还是老样子
本人在本地电脑上写入MySQL数据库中,无论多大采样频率,最多可以写入300个,不稳定,但是服务器中最多12-13个
PHP中文网2017-04-17 16:42:07
畢竟遠端連線和本地連線不一樣,一是網速限制,二是連線本身要耗費一定時間
直接連資料庫用長連線好一些,但是也達不到你要求的即時性
採集和上傳的速度不一樣,可以非同步,採集後快取到本機,另一個軟體負責上傳。