1. A computer-implemented method for managing message queues in a database system having a message queue system that includes queues shared by multiple message types and/or tenants, the method comprising: detecting a message flooding condition in the message queue system; identifying a source of the message flooding condition as a flooder; allocating a dedicated message queue to the flooder; and diverting the flooder's message traffic to the dedicated message queue to avoid impacting other message traffic; and responsive to the flooding condition subsiding, de-allocating the dedicated message queue and routing the flooder's message traffic normally.