Performance when using large tables

I will take a good look again.
But my question is not about how to make parent-child relations…
Is about performance when using large tables (my customer table has 3000 records);
If I use Data Tables, all the records are uploaded at the beginning, right?
Using large amount of data, this spends minutes, instead of seconds, as desired.

Maybe this post reports the same issue, and I am not be able to find the solution.

Thanks