728x90

MSSQL 3

MSSQL DB 연결 방법

오늘은 ASP에서 DB연결을 하는 방법에 대해 설명하려 합니다. 너무나도 잘 알려진 내용이지만 저의 블로그에서 체계적으로 정리하는 의미에서 연재하고자 합니다. * 소스코드 Dim dbcon Function DBOpen Set dbcon = Server.CreateObject("ADODB.Connection") dbcon.Provider = "Sqloledb" dbcon.Open("Server=localhost;Database=DB명; UID=DB아이디; PWD=DB암호;") end function Function DBClose dbcon.close set dbcon=nothing end function 보통 함수로 만들어놓고 많이 사용하게 됩니다. 위 함수는 고정적이고, DB명, 아이디, 암호만 넣고 시..

프로그램/ASP 2021.01.15

MS - 리프트 차트(Analysis Services - 데이터 마이닝)

리프트 차트(Analysis Services - 데이터 마이닝) SQL Server 2016 and later 다른 버전 적용 대상: SQL Server 2016 A 리프트 chart 는 임의 추측에 대해 비교할 때 마이닝 모델이 제공하는 향상률을 그래픽으로 나타내며 리프트 점수를 기준으로 변화를 측정합니다. 서로 다른 모델에 대한 리프트 점수를 비교하여 가장 적합한 모델을 확인할 수 있습니다. 또한 모델의 예측이 유용하지 않은 지점을 확인할 수 있습니다. 예를 들어 리프트 차트를 검토하면 프로모션 캠페인이 30%의 고객에게만 효과적임을 파악하고 해당 수치를 사용하여 캠페인의 범위를 제한할 수 있습니다. SQL Server 데이터 마이닝에서는 리프트 차트를 사용하여 동일한 예측 가능한 특성이 있는 여러 ..

mssql에서 대량의 db 데이터 쿼리 시 사용하는 방법

오늘은 asp 에서 mssql의 db 쿼리 시 데이터의 양이 적을 때는 상관이 없지만, 데이터양이 많은 db 데이터 쿼리 시 페이지징을 해도 그 속도가 매우 느리다는 사실을 아시게 될겁니다. 오라클, mysql이야 rownum 이 있어서 이걸 이용하면 해당 레코드만 땡겨올 수 있지만 mssql 은 그렇지 못하다는 사실을 아시는 분은 그리 많지 않습니다~ 아래의 기본적인 asp에서의 쿼리를 보시면 sql = "select * from aaa " rs.open sql,dbcon,1 i=0 rs.pagesize=f_pgsize totalpage=rs.pagecount trcount=rs.recordcount if trcount > 0 then rs.absolutepage=int(f_page) pgcount=t..

프로그램/ASP 2021.01.10
728x90
반응형