MyISAM as temporary only engine

Finally merged into main. I added the ability for engines to be temporary only – that is you can only CREATE TEMPORARY table or be created and used during query execution. This allows us to refactor/remove some other code and go towards a “locking is inside the engine” mantra as anything but row level or true MVCC is certainly the exception these days.

One thought on “MyISAM as temporary only engine

  1. Hi Stewart,

    Cool! Engines are definitely able to handle locking more efficiently internally (and most of them already do).

    Another important step on the road to removing CPU hotpots in Drizzle…

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.