restore-lock.smack
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #! /usr/local/bin/mysql-super-smack
  2. query "select"
  3.  {
  4.    type "select";
  5.    query "select count(*) from w";
  6.    has_result_set "y";
  7.    parsed "n";
  8.  }
  9. query "restore"
  10.  {
  11.    type "restore";
  12.    query "restore table w from '/tmp'";
  13.    has_result_set "y";
  14.    parsed "n";
  15.  }
  16. query "drop"
  17.  {
  18.    type "drop";
  19.    query "drop table if exists w";
  20.    has_result_set "n";
  21.    parsed "n";
  22.  }
  23. client "restorer"
  24.  {
  25.   user "root";
  26.   pass "";
  27.   host "localhost";
  28.   db "test";
  29.   query_barrel "1 drop 1 restore";
  30.  }
  31. client "selector"
  32.  {
  33.   user "root";
  34.   pass "";
  35.   host "localhost";
  36.   db "test";
  37.   query_barrel "-3 1 select";
  38.  }
  39. main
  40.  {
  41.    selector.init();
  42.    restorer.init();
  43.    selector.create_threads(1);
  44.    restorer.create_threads(1);
  45.    selector.set_num_rounds(1);
  46.    restorer.set_num_rounds(1);
  47.    selector.connect();
  48.    restorer.connect();
  49.    restorer.unload_query_barrel();
  50.    selector.unload_query_barrel();
  51.    restorer.collect_threads();
  52.    selector.collect_threads();
  53.    selector.disconnect();
  54.    restorer.disconnect();
  55.  }