improve sqlutil