상사가 큰 SQL Server 쿼리 결과를 보내길 원합니다. 결과는 약 6 천만 라인입니다. 이것을 보내는 방법에 대한 조언이 있습니까? 파일 형식? 압축? 어떤 도움을 주셔서 감사합니다!큰 쿼리 결과 보내기 SQL Server
0
A
답변
0
행 크기 란 무엇입니까?
일반적으로 SQL에서 대량의 데이터를 내보낼 필요가있을 때 BoostSSMS 스크립팅 템플릿을 사용합니다. SSIS를 사용하여 파일을 생성 할 수 있습니다 (특히 프로세스를 디버그하고 단계별로 수행 할 수 있으므로 ETL 프로세스 인 경우). BoostSSMS에 비해 속도 측면에서 볼 때 SSMS의 결과가 '부적합'하다고 생각합니다. 필자가 선호하는 형식은 탭 구분 기호와 작은 따옴표 텍스트 식별자입니다.
데이터를 어딘가에 보내려면 압축하는 것이 가장 좋습니다 (파일 크기가 크게 줄어들 것입니다). 어떤 방법을 사용할지는 타겟과 요구 사항에 따라 다르지만 평범한 예전 ZIP 압축에는 아무런 문제가 없었습니다.
편집 - 당신의 상사는 그가 단지 그것을보고 싶어한다고 말합니다. 정확히 그가 무엇을 찾고 있는지 물어보십시오 (특정 조합의 값이든 데이터의 분석이든). 그 이유는 그가이 데이터를 6 천만 행을 위해 한 행씩 보지 못하도록 보장 할 수 있기 때문입니다. 특정 항목을 찾으려면 해당 조건을 사용하여 쿼리를 필터링하십시오. 그가 그것에 대한 분석을하고 있다면, 당신의 SQL에서 집계를하고 그에게 결과를 준다.
관련 문제
- 1. INSERT로 SQL Server 쿼리 결과
- 2. SQL Server 2005의 자동 쿼리 결과
- 3. SQL Server : 쿼리 필터 반환 결과
- 4. SQL 쿼리 정의 결과
- 5. SQL Server 결합 결과 집합
- 6. PHP에서 SQL Server 쿼리
- 7. SQL Server 쿼리
- 8. 결과 집합의 데이터 삭제. 트랜잭션 SQL/SQL Server 쿼리
- 9. SQL 재귀 CTE 쿼리, 이상한 결과 집합 SQL Server 2005
- 10. SQL Server 쿼리 가속화
- 11. 코드 점화기 큰 쿼리 결과 result_array() 결과
- 12. SQL Server 쿼리 설명
- 13. 방법 결과 간단한 SQL 쿼리
- 14. 큰 결과 집합으로 쿼리 최적화
- 15. ASPX SQL 쿼리 결과 : XML
- 16. SQL Server 오버 헤드 캐싱 쿼리 결과 줄이기
- 17. SQL Server - 쿼리 도움말
- 18. JSON을 통해 PHP 쿼리 결과 보내기
- 19. 인쇄 SQL 쿼리 결과
- 20. SQL 쿼리 결과
- 21. SQL 쿼리 - 결과
- 22. Sql 다른 결과 쿼리
- 23. SQL 쿼리 결과 병합
- 24. SQL 쿼리 - 제한 결과
- 25. SQL 쿼리 결과 합치기
- 26. SQL 쿼리 결과 제한
- 27. SQL 쿼리 결과
- 28. 테이블에 SQL 쿼리 결과
- 29. SQL 쿼리 결과
- 30. SQL 쿼리 결과 루핑
상사에게 물어보십시오 ... 그들이 어떤 형식을 원하십니까? 압축 할 수 있니? 어떤 압축 도구를 사용해도됩니까? 그것은 고객에게가는 것이므로 위생 처리가 필요합니까 ... 그리고 결과 아카이브를 어떻게 공유합니까? 이메일? ftp? 파일 공유 ... – AlG
그는 형식을 신경 쓰지 않습니다. 그는 단지 그것을 볼 수 있기를 원합니다. 압축에는 1 시간 이상이 소요됩니다. 가장 유익한 정보를 제공하지 않으면 죄송합니다. 나는 SQL Server에 대한 나의 이해가 완전하지 않기 때문에 DBA가 되어야만했다. –
자세한 정보, 구체적으로 목적지에서의 운송 방법 및 의도 된 용도가 필요합니다. AIG는 전자 메일, FTP, 네트워크 파일 공유 일 수 있다고 설명했습니다. 구체적인 세부 사항 또한 중요합니다. FTP/파일 서버가 로컬 인트라넷이나 광역 네트워크에 있습니까? 대상이 타사 소프트웨어 응용 프로그램입니까 아니면 Excel 워크 시트입니까? –