async def METHOD_NAME(
    self, query: str, values: Optional[list] = None
) -> Tuple[int, Sequence[dict]]:
    query = query.replace("\x00", "'||CHAR(0)||'")
    async with self.acquire_connection() as connection:
        self.log.debug("%s: %s", query, values)
        start = connection.total_changes
        rows = await connection.execute_fetchall(query, values)
        return (connection.total_changes - start) or len(rows), rows