- algorithm
- 리스트의 합:
math.prod(list)
list.index(1)
원소 1이 있는 인덱스 반환list.remove(1)
최초 등장하는 1을 삭제하고 None 반환list.pop(1)
index=1의 원소 삭제 후 삭제된 value 반환
- 리스트의 합:
- virtumall
- 쿼리가 복잡해짐에 따라 index 를 추가하려고하는데, 추가함에 따라 좋아지는지, 좋아진다면 얼만큼 좋아지는지를 보기위해 sysbench를 이용해봤다.
- index 도입하면서, django에서는 connection pool을 어떻게 설정하는지 찾아봤다. django는 기본적으로 connection pooling 방식을 사용하지는 않고, persistent connection 방식을 이용하여 연결의 오버헤드 문제를 해결한다. DB 쿼리를 처음 만들 때 DB 커넥션을 열고 이 연결을 열린 상태로 유지하고 후속 요청에서 이 연결을 재사용하는 방법이다. 서드파티 툴을 이용하여 connection pool을 사용할 수 있지만 나는 그냥
persistent-db-connections
이용하기로 했다.