The API create() of the custom table has to run on page load to check if the table exists or not. If you do not want to run the query anytime, you can create a table with coding and run it one time, then comment out or delete the code that creates the table.