# File lib/patches/db/pg.rb, line 89
  def async_exec(*args,&blk)
    return exec_without_profiling(*args,&blk) unless SqlPatches.should_measure?

    start        = Time.now
    result       = exec_without_profiling(*args,&blk)
    elapsed_time = SqlPatches.elapsed_time(start)
    record       = ::Rack::MiniProfiler.record_sql(args[0], elapsed_time)
    result.instance_variable_set("@miniprofiler_sql_id", record) if result

    result
  end