반응형

1. 프로시저에서 시작한 트랜잭션 내부에서 프로시저 콜을 할 경우, 멍청해 진다. 헐....


2. 트랜잭션을 시작하기 위해서 별도의 핸들러선언이 필요하다. 헐......


3. 프로시저내 커서가 존재할 경우 트랜잭션을 위한 핸들러선언을 커서에 귀속시켜 행해야한다. 이 무슨... 헐....


4. 특정영역에서 트랜잭션의 정상사용을 보장받기 위해서는 별도의 블럭을 사용해야한다.. 헐.....

     ABC:begin

start transaction;


if........

commit;

else.....

rollback;

end if;

     end ABC;


5. 반복문을 사용하는 도중 트랜잭션을 오픈해야한다면 반드시 별도의 블럭을 사용해야한다.. 헐........


6. 트랜잭션을 포함하는 프로시저 내에서 다른 프로시저를 중첩해서 콜할 경우. 그냥 안된다... 헐.......... 


7. 중첩된 프로시저영역을 사용할 경우, 중간에 롤백을 넣었다면.. 그동안 커밋했던 내용까지 사라지는 천국을 경험할 수도 있다.. 헐.....


8. MySQL스스로도 프로시저의 사용을 지양하지만, 그 내부에서도 긴 트랜잭션을 사용하지 않을 것을 권고한다.. 헐..................


9. 그래도 사용하겠다면.. 짧게 사용하고, 블록을 반드시 지정하며, 재차삼차 테스트하며 사용해야한다..



반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,
반응형

네이버 실시간 검색순위의 선정은 기준에 의한 알고리즘으로 자동선정된다

 

인위적인 조정은 없는 것을 원칙으로 한다

 

선정기준 및 제외기준

 

1. 특정 기준 시간내 사용자가 검색창에 많이 입력한 단어

 

2. 많이 입력되지만 입력량 변화가 크지않은 검색어는 순위가 낮음(예) 네이버

 

3. 특정 기준시간내 동일인이 동일하게 입력한 내용은 1번으로 간주

 

4. 차트에 노출된 검색어 클릭은 제외

 

5. 검색창에 직접 입력하거나 자동완성시킨 내용만 집계에 포함

 

6. 특정 시간대에 일상적으로 많이 입력되는 검색어는 제외

 

끝.

 

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,