also ein Notice ist nur eine bemerkung und kein fehler
und undefinid sagt ja nur aus das die variable bis jetzt noch nicht definiert wahr und jetzt definiert wurde.
die fehler kommen vom server also vom script un nicht von der datenbank
aber ich bin mir zu 100% sicher das dies nicht die ursache deines Geschwindikeitsproblemes ist.
dein hoster hat ja die aussage getroffen das der datenbankserver schlap macht.
die logs da stehen ja nicht in der datenbank das währe ja noch schöner.
die frage ist also warum kommt dein server nicht damit zurecht.
lässt du die crons versetzt laufen sprich nicht alle um 12 uhr alle um 1 uhr ....
dan ev. wie oft lässt du die crons laufen??
ev. ist dein db server auch durch deine seite ausgelastet das es die kurzzeitigen schöbe der crondatei nicht verkraften mag.
natürlich währe es möglich die IF so umzubauen das sie mit 3 crons laufen würden den pr kampagne laufen ja ca 3 db abfragen.
MFG Lokutos