MySQL incident_archive
中有一个包含数百万条记录的大表,我想按 created
열에서 행을 정렬하고 첫 번째 X 행을 유지하고 나머지는 삭제하는 중인데 가장 효율적인 방법은 무엇입니까?
지금까지 저는 Python으로 다음 솔루션을 생각해냈습니다.
으아아아여기서 내가 가진 문제는 rowsToKeep
的值大于或等于 10000
이 프로세스를 수행하는 더 좋은 방법은 무엇입니까?
**참고:rowsToKeep 값은 동적이므로 변경될 수 있습니다.
P粉6271364502024-04-02 17:46:12
저는 다음과 같은 해결책을 생각해냈습니다:
참고: 임계값은 이 예에서 1000으로 유지하려는 최대 레코드 수를 포함하는 변수입니다
으아아아