자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

캡처_2.jpg

 

마이그레이션을 dbExpress 로 해야할지 FireDAC으로 해야할지 고민하다가  

그림 처럼 20,000건을 SELECT 쿼리하는 성능을 테스트 해보았습니다.

 

데이터베이스는 MS SQL Server 입니다.

기존 프로그램은 ADO로 개발된 윈도우용 업무프로그램입니다.

ADO가 MS SQL Server에 친화적이어서 제일 빠른 듯...


그런데 FireDAC이 너무 느리네요. 

동등하게 하기위해 FireDAC의 FetchOptions.Mode = fmAll 로 하여 ADO 처럼 한번에 모두 가져오게 했습니다.

fmOnDemand로 하면 RowsetSize 값만큼 가져오기게 처음에는 빠르지만 DBGrid에서 스크롤하면 버벅되어 

fmAll로 설정했습니다.

몇몇 동영상에 insert 작업을 FireDac Array DML 을 이용하여 속도 향상을 하는 것을 보았는데 Select 문에

FireDAC 에서 속도 향상할 특별한 방법이 있는지요?

 

dbExpress 는 앞으로 없어질 것 같다는데...

FireDAC으로 가야할 것 같은데... 

고민되네요...

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17216
공지 유용한 관련 사이트 관리자2 2014.03.20 56087
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99529
1499 Firebase를 이용하여 iOS Push Message 수신 개발중입니다. [7] samsmin 2020.03.18 428
1498 개발시 uses 절 관련 [1] 씨애틀 2016.03.08 428
1497 XE10 Rest컴포넌트를 이용한 멀티디바이스 앱에서 TFDMemTable관련 에러 [2] 김태윤 2016.03.21 428
1496 델파이10.3.3 API29, 안드로이드 10 변경 문의드립니다. [3] 쟝히 2020.11.23 428
1495 가상 키보드 크기가 정상적으로 넘어오지 않습니다. [1] file 쿠리 2017.09.25 429
1494 BDE 10.3 Rio 설치시, oracle client 미인식 문제 [1] file 하히후헤호 2019.07.11 429
1493 MariaDB 10에 입력하는데 한글만 포함되면 임의의 값이 추가되어 입력됩니다 [1] 아폴로 2020.04.05 429
1492 파이어몽키 모바일 TEDIT 스캐너로 입력시 속도개선 방법 문의드립니다. [5] 파이어버드 2017.05.02 430
1491 cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다. [2] 딤몽 2021.07.26 430
1490 C++ DLL 동적 배열을 어떻게 받아야 하나요? [1] 까막 2021.06.17 430
1489 DBGrid 질문드립니다. [2] 초보델팡이 2019.05.23 431
1488 책장 넘기는 효과가 델파이에 있나요? [2] 슈퍼맨 2018.02.07 432
1487 문의드립니다. [1] radio 2015.03.04 434
1486 Class TAdvStringGrid not found. Ignore the error and continue? 메시지 원인 [2] file kwy0702 2017.05.23 434
1485 Access Violation Error 관련 [1] Joon 2017.09.25 435
1484 Delphi 10.1 Berlin Starter Edition 문의 [1] 콩도르 2016.09.10 436
1483 델파이 설치 에러 [1] file 건들다맞지 2018.06.26 436
1482 XE7 버그픽스 관련해서 문의드립니다. [2] Celsius 2015.05.18 436
1481 Xe2 윈도우 10 설치 후 ide 실행시 Out of system resources [1] file kerry 2017.03.14 438
1480 작일 세미나에서 문의드렸던 FireDac 모니터링 관련. [2] mckim 2019.10.18 440