Scenario: I've created a Schedule Apex Job to run an 'X' class after every one hour. I will be running it through Developer Console using 'Anonymouse Execute Window'. The 'X' class inserts a large volume of data.
Suppose, within one hour, all the data weren't inserted, then what will happen? Because my Schedule Apex was set to run every hour if the previous Schedule Apex can't finish inserting the data within one hour, will the next one run parallelly, or what gonna happen?
My aim is to insert all the data automatically using Apex Scheule Job(Every hour)