sql internals