mysql - PHP에 마지막으로 새로 추가된 ID를 기록합니다.
習慣沉默
習慣沉默 2017-05-16 13:12:21
0
2
521

마지막에 삽입된 레코드 ID를 데이터베이스에 저장하고 다운로드한 후, 다운로드 메소드 호출 시 다시 읽어보고 싶습니다. 삽입 후 원본 레코드 ID를 덮어씁니다. 더 나은 성능을 달성하는 방법은 무엇입니까? 데이터베이스에 저장하시겠습니까? 파일에 저장하시겠습니까? 캐시가 플러시되나요?

習慣沉默
習慣沉默

모든 응답(2)
某草草

재귀 알고리즘이 이 비즈니스에 적합합니다

为情所困

있다면 redis或者memcache作为缓存的话设置key永不过期可以解决(redis可持久化数据,但不排除宕机后丢失),每次插入后更新值,相对性能较好,保存数据库和文件也可以解决问题,也可以两者同时使用,既保存到数据库又放入缓存,更新时增加成本但可靠性更好,也可以换种思路,每次去数据库查询,对于innodb引擎的mysql数据表,主键查询效率较高,id첫 번째 것을 역순으로 취하는 것도 좋은 해결책입니다. 연결 풀을 사용하면 성능이 더 좋아질 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿