홈>
APC에서 변수를 업데이트하려고하고 있으며이 작업을 수행하려는 많은 프로세스가 될 것입니다.
APC는 잠금 기능을 제공하지 않으므로 다른 메커니즘을 사용하는 것을 고려하고 있습니다 ... 지금까지 찾은 것은 MySQL의 get_lock () 및 PHP의 flock ()입니다. 고려할 가치가있는 다른 것은 무엇입니까?
업데이트 : SEM_ACQUIRE를 찾았지만 차단 자물쇠 인 것 같습니다.
A (늦은) 경고 단어 : MySQL Get_lock ()은 매우 위험한 행동이 있습니다. 두 번째 get_lock ()은 동일한 연결에 대한 이전 잠금을 조용히 해제합니다. MySQL은 연결 당 하나의 잠금만을 누를 수 있습니다. 중첩 된 자물쇠는 재고가있는 것으로 불가능합니다. 범용 잠금에 사용해서는 안됩니다.
korkman2021-07-15 18:43:30MySQL 5.7에서 Get_lock은 위에서 언급 한 문제를 해결 했으므로 지금 예상하는 것처럼 사용할 수 있습니다 : dev.mysql.com/doc/refman/5.7/en/locking-functions.html
juacala2021-07-16 07:26:42관련 자료
- PHP에서 문자열을 자르는 가장 좋은 방법
- javascript - 작성하는 가장 좋은 방법은 무엇입니까? NodeJS
- hosting - Apple App Site Association 파일을 호스팅하는 가장 좋은 방법은 무엇입니까?
- ruby on rails - 인수를 사용하여 메일러를 테스트하는 가장 좋은 방법
- database - firestore로 사용자 등급을 얻는 가장 좋은 방법은?
- oop - UML 컴포넌트를 C ++에 맵핑하는 가장 좋은 방법은 무엇입니까?
- javascript - JS에서 시간을 정상화하는 가장 좋은 방법
- spring boot - Cassandra에서 데이터를 마이그레이션하는 가장 좋은 방법은 무엇입니까
- javascript - 값으로 항목의 키를 찾는 가장 좋은 방법
- calendar - 안드로이드에서 오랫동안 타임 스탬프를 얻는 가장 좋은 방법은 무엇입니까?
- c - recv ()로 패킷 크기를 결정하는 가장 좋은 방법은 무엇입니까?
- javascript - 데이터가 존재하는지 여부를 렌더링하는 가장 좋은 방법은 무엇입니까?
- arrays - C의 사용자 입력 문자열을 읽는 가장 좋은 방법은 무엇입니까?
- filestream - C #의 디스크에서 짧은 배열을 읽는 가장 좋은 방법은 무엇입니까?
- python - 이 패턴을 인식하는 가장 좋은 방법은?
- python - API에서 BigQuery로 데이터를로드하는 가장 좋은 방법
- Net Core Web API에 게시하는 가장 좋은 방법
- python - PD 시리즈를 왕복하는 가장 좋은 방법
- php - 같은 종류의 여러 입력에서 같은 형식으로 데이터를 게시하는 가장 좋은 방법은 무엇입니까?
- mysql - 마지막 N 행을 특정 열로 유지하는 가장 좋은 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
변수에는 정확히 포함되는 것은 무엇입니까? 왜 잠금에 대해 걱정하고 있니? 문제를 해결할 수 있습니다.
Rob2021-07-15 18:43:30