var bro = Backend.GameData.GetMyData(table, new Where());
Where절 사용 시 유저 수가 많아 row가 그만큼 많다면 전체 테이블의 크기 만큼 읽기 비용이 증가하는지, 혹은 해당 유저가 소유한 테이블 정보만 읽어서 반환해 전체 테이블 크기와는 상관이 없는지 궁금합니다. 감사합니다.
var bro = Backend.GameData.GetMyData(table, new Where());
Where절 사용 시 유저 수가 많아 row가 그만큼 많다면 전체 테이블의 크기 만큼 읽기 비용이 증가하는지, 혹은 해당 유저가 소유한 테이블 정보만 읽어서 반환해 전체 테이블 크기와는 상관이 없는지 궁금합니다. 감사합니다.
안녕하세요 개발자님,
해당 함수는 자신의 데이터를 조회하는 함수로 limit 인자값을 입력하지 않는 경우 기본값 10으로 적용이 됩니다.
GetMyData 함수의 경우 자신의 데이터에 한해서만 조회를 하여 크게 영향이 없으나,
GetMyData 가 아닌 Get 함수를 사용하시는 경우는 테이블 내 전체 데이터 중 조건에 맞는 데이터를 찾아내는 과정에서 최근 데이터부터 순차적으로 조회를 진행하기에
테이블 내 존재하는 데이터의 양이나, where절 사용 조건에 따라 읽기 비용이 증가할 수 있습니다.