文章詳情頁
windows-server - 阿里云服務器給了權限,本地采集的數據遠程寫入服務器中MySQL5.5表中,一秒可以寫入多少?這個速度一般由什么來決定?
瀏覽:123日期:2022-06-14 10:45:39
問題描述
本人將數據采集器連接到自己筆記本,并在筆記本使用LabVIEW編寫采集程序,可以實時采集數據。現在希望把采集的數據實時傳輸到阿里云服務器的數據庫MySQL5.5中,阿里云服務器給了權限,也可以傳入數據,但可惜每秒只有大約12行數據,即只能每秒傳十二個。
無論如何提高采樣頻率,每秒就是12或者13個。請問大神誰做過這種?是哪里出了問題?甚至改了my.ini配置文件中的innodb_flush_log_at_trx_commit=0,看網上說這樣可以提高寫入數率,但還是老樣子
本人在本地電腦上寫入MySQL數據庫中,無論多大采樣頻率,最多可以寫入300個,不穩定,但是服務器中最多12-13個
問題解答
回答1:畢竟遠程連接和本地連接不一樣,一是網速限制,二是 連接本身要耗費一定時間直接連數據庫用長連接要好一些,但是也達不到你要求的實時性采集和上傳的速度不一樣,可以異步,采集后緩存到本機,另一個軟件負責上傳。
排行榜
