데이터베이스 성능 예측을 위한 모델 생성 방법은 학습장치가 다수의 워크로드들에 대한 학습데이터들을 입력받는 단계, 상기 학습장치가 상기 학습데이터들 각각을 이용하여 예측 모델에 대한 다수의 가중치들을 결정하는 단계, 상기 학습장치가 상기 다수의 가중치들 각각에 대한 손실함수값의 총합을 이용하여 상기 예측 모델의 가중치를 업데이트하는 단계, 상기 학습장치가 타깃 워크로드에 대한 학습 데이터를 입력받는 단계 및 상기 학습장치가 상기 타깃 워크로드에 대한 학습 데이터를 이용하여 상기 업데이트된 가중치를 갖는 예측 모델을 재차 학습하는 단계를 포함한다.