成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Mysql Proxy Lua內部結構體以及變量

移動開發 iOS
Mysql Proxy Lua內部結構體以及變量是本文要介紹的內容,主要是來學習Mysql Proxy的結構體和變量的應用,具體內容來看本文詳解。

Mysql Proxy Lua內部結構體以及變量是本文要介紹的內容,主要是來學習Mysql Proxy結構體和變量的應用,具體內容來看本文詳解。

Mysql ProxyLUA配置腳本中可以使用很多內部結構,其中最主要的是proxy,proxy提供了很多其他的結構體的接口,比如連接列表,后端服務器列表等等。像incoming packet這樣的來自客戶的結構體只是在腳本函數上下文中存在。

屬性描述:

  1. connection:包含所有活動客戶的連接(proxy.connection )列表. .   
  2. servers: 后臺服務器的列表( proxy.backends)  
  3. queries:某一客戶要發送到服務器端的查詢  
  4. PROXY_VERSION :Mysql Proxy版本,十六進制。 

proxy.connection

proxy.connection 是只讀對象,提供了當前活動連接的信息

proxy.connection 屬性:

thread_id :連接的threadid

backend_ndx :當前連接所對應的后端服務器編號

proxy.backends

proxy.backends部分可寫的,包含了后臺服務器以及服務器meta信息的列表 ,你可以指定當前連接使用那個后臺服務器。

proxy.backends 屬性: 

address: 當前連接的主機名/端口組合

connected_clients:目前已連接的客戶數

state:后臺服務器的狀態

proxy.queries

proxy.queries是一個要送往服務器的查詢隊列,

  1. The queue is not populated automatically, but if you do not explicitly populate the queue then queries are
  2. passed on to the backend server verbatim. Also, if you do not populate the query queue by hand,
  3. then the read_query_result() function is not triggered.
  4. The following methods are supported for populating the proxy.queries object.  

函數描述:

  1. append(id,packet) 添加到隊尾。  
  2. prepend(id,packet) 插入隊頭。  
  3. len() 返回查詢的隊列長度 

以下常量Mysql Proxy用來客戶指定操作:

  1. PROXY_SEND_QUERY 發送查詢給服務器.   
  2. PROXY_SEND_RESULT 返回客戶端查詢結果   
  3. PROXY_IGNORE_RESULT 丟棄結果集  

包狀態常量: 

  1. MYSQLD_PACKET_OK The packet is OK.   
  2. MYSQLD_PACKET_ERR The packet contains error information.   
  3. MYSQLD_PACKET_RAW The packet contains raw data.  

后臺狀態常量:

  1. BACKEND_STATE_UNKNOWN The current status is unknown.   
  2. BACKEND_STATE_UP The backend is known to be up (available).   
  3. BACKEND_STATE_DOWN The backend is known to be down (unavailable).   
  4. BACKEND_TYPE_UNKNOWN Backend type is unknown.   
  5. BACKEND_TYPE_RW Backend is available for read/write.   
  6. BACKEND_TYPE_RO Backend is available only for read-only use.   
  7.  
  8. 服務器命令常量:  
  9.  
  10. Constant Description   
  11. COM_SLEEP Sleep   
  12. COM_QUIT Quit   
  13. COM_INIT_DB Initialize database   
  14. COM_QUERY Query   
  15. COM_FIELD_LIST Field List   
  16. COM_CREATE_DB Create database   
  17. COM_DROP_DB Drop database   
  18. COM_REFRESH Refresh   
  19. COM_SHUTDOWN Shutdown   
  20. COM_STATISTICS Statistics   
  21. COM_PROCESS_INFO Process List   
  22. COM_CONNECT Connect   
  23. COM_PROCESS_KILL Kill   
  24. COM_DEBUG Debug   
  25. COM_PING Ping   
  26. COM_TIME Time   
  27. COM_DELAYED_INSERT Delayed insert   
  28. COM_CHANGE_USER Change user   
  29. COM_BINLOG_DUMP Binlog dump   
  30. COM_TABLE_DUMP Table dump   
  31. COM_CONNECT_OUT Connect out   
  32. COM_REGISTER_SLAVE Register slave   
  33. COM_STMT_PREPARE Prepare server-side statement   
  34. COM_STMT_EXECUTE Execute server-side statement   
  35. COM_STMT_SEND_LONG_DATA Long data   
  36. COM_STMT_CLOSE Close server-side statement   
  37. COM_STMT_RESET Reset statement   
  38. COM_SET_OPTION Set option   
  39. COM_STMT_FETCH Fetch statement   
  40. COM_DAEMON Daemon (MySQL 5.1 only)   
  41. COM_ERROR Error  

MySQL數據類型

  1. Constant Field Type   
  2. MYSQL_TYPE_DECIMAL Decimal   
  3. MYSQL_TYPE_NEWDECIMAL Decimal (MySQL 5.0 or later)   
  4. MYSQL_TYPE_TINY Tiny   
  5. MYSQL_TYPE_SHORT Short   
  6. MYSQL_TYPE_LONG Long   
  7. MYSQL_TYPE_FLOAT Float   
  8. MYSQL_TYPE_DOUBLE Double   
  9. MYSQL_TYPE_NULL Null   
  10. MYSQL_TYPE_TIMESTAMP Timestamp   
  11. MYSQL_TYPE_LONGLONG Long long   
  12. MYSQL_TYPE_INT24 Integer   
  13. MYSQL_TYPE_DATE Date   
  14. MYSQL_TYPE_TIME Time   
  15. MYSQL_TYPE_DATETIME Datetime   
  16. MYSQL_TYPE_YEAR Year   
  17. MYSQL_TYPE_NEWDATE Date (MySQL 5.0 or later)   
  18. MYSQL_TYPE_ENUM Enumeration   
  19. MYSQL_TYPE_SET Set   
  20. MYSQL_TYPE_TINY_BLOB Tiny Blob   
  21. MYSQL_TYPE_MEDIUM_BLOB Medium Blob   
  22. MYSQL_TYPE_LONG_BLOB Long Blob   
  23. MYSQL_TYPE_BLOB Blob   
  24. MYSQL_TYPE_VAR_STRING Varstring   
  25. MYSQL_TYPE_STRING String   
  26. MYSQL_TYPE_TINY Tiny (compatible with MYSQL_TYPE_CHAR)    
  27. MYSQL_TYPE_ENUM Enumeration (compatible with MYSQL_TYPE_INTERVAL)   
  28. MYSQL_TYPE_GEOMETRY Geometry   
  29. MYSQL_TYPE_BIT Bit   

小結:詳解Mysql Proxy Lua內部結構體以及變量的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2024-05-14 09:19:42

內存ChipRank

2011-08-30 12:49:59

Mysql ProxyLua分離

2020-05-12 23:20:50

Tomcat內部結構

2011-08-30 11:09:26

MySQL ProxyLua

2010-04-12 15:17:40

dump Oracle

2010-09-25 15:59:54

JVM虛擬機

2011-09-08 17:44:47

GTK Widget

2011-08-30 10:08:38

Centos 5.2Mysql ProxyLUA

2011-08-30 09:59:47

Mysql ProxyLUA

2011-08-30 10:28:11

MySQL ProxyLUA

2011-09-01 17:46:22

MySQL ProxyLua腳本

2011-08-30 11:00:10

MySQL ProxyLua

2011-08-25 15:21:02

Lua字符串

2021-09-27 14:45:47

iPhone 13 P拆解維修

2009-08-13 15:03:58

C#結構體變量

2022-08-19 14:38:52

C語言結構體struct

2020-06-29 07:44:36

Redis

2009-08-13 14:46:03

C#結構體定義

2011-08-30 10:36:31

Ubuntu 9.04Mysql ProxyLua

2011-08-30 13:08:55

Mysql ProxyLua分離
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频三区 | 成人在线视频免费看 | av官网在线 | 欧美在线不卡 | 精品欧美乱码久久久久久 | 色一阁 | 99热精品在线观看 | 精品久久久久久久久久久久久久久久久 | 国产精品美女www爽爽爽 | 色爱区综合 | 欧美视频在线免费 | 精品丝袜在线 | 丁香久久 | www.精品国产| 天天色av | 欧美成年黄网站色视频 | 伊人免费在线 | 国产一区h | 羞羞视频网站免费观看 | 99久久婷婷国产综合精品电影 | 在线色网址 | 国产午夜一级 | 福利精品在线观看 | 国产精品免费在线 | 亚洲欧美在线观看 | 国产精品美女久久久久久免费 | 久久久久久美女 | 国产精品成人品 | 欧美涩涩网 | 青青草原综合久久大伊人精品 | 日本人做爰大片免费观看一老师 | 中文字幕在线一区二区三区 | 91av在线免费观看 | 久久久91精品国产一区二区三区 | 亚洲欧美aⅴ | 国产大学生情侣呻吟视频 | 午夜免费影视 | jizjizjiz中国护士18| 日韩高清中文字幕 | 日韩91在线 | 日本粉嫩一区二区三区视频 |