1#!/usr/bin/env sysbench 2-- Copyright (C) 2006-2017 Alexey Kopytov <akopytov@gmail.com> 3 4-- This program is free software; you can redistribute it and/or modify 5-- it under the terms of the GNU General Public License as published by 6-- the Free Software Foundation; either version 2 of the License, or 7-- (at your option) any later version. 8 9-- This program is distributed in the hope that it will be useful, 10-- but WITHOUT ANY WARRANTY; without even the implied warranty of 11-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12-- GNU General Public License for more details. 13 14-- You should have received a copy of the GNU General Public License 15-- along with this program; if not, write to the Free Software 16-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 18-- ---------------------------------------------------------------------- 19-- OLTP Point Select benchmark 20-- ---------------------------------------------------------------------- 21 22require("oltp_common") 23 24function prepare_statements() 25 -- use 1 query per event, rather than sysbench.opt.point_selects which 26 -- defaults to 10 in other OLTP scripts 27 sysbench.opt.point_selects=1 28 29 prepare_point_selects() 30end 31 32function event() 33 execute_point_selects() 34end 35