データベースに最後に挿入されたレコード ID を保存してダウンロードし、ダウンロード メソッドが呼び出されたときに再度読み取りたいと考えています。挿入後、元のレコード ID は上書きされます。より良いパフォーマンスを達成するにはどうすればよいでしょうか?データベースに保存しますか?ファイルに保存しますか?キャッシュはフラッシュされますか?
为情所困2017-05-16 13:14:21
ある場合は、最初のものを逆の順序で実行することも良い解決策です。接続プールを使用すると、パフォーマンスが向上します。 redis
或者memcache
作为缓存的话设置key
永不过期可以解决(redis
可持久化数据,但不排除宕机后丢失),每次插入后更新值,相对性能较好,保存数据库和文件也可以解决问题,也可以两者同时使用,既保存到数据库又放入缓存,更新时增加成本但可靠性更好,也可以换种思路,每次去数据库查询,对于innodb
引擎的mysql
数据表,主键查询效率较高,id