成人免费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 來源: 互聯網
相關推薦

2011-08-30 12:49:59

Mysql ProxyLua分離

2024-05-14 09:19:42

內存ChipRank

2020-05-12 23:20:50

Tomcat內部結構

2011-08-30 11:09:26

MySQL ProxyLua

2011-09-08 17:44:47

GTK Widget

2010-04-12 15:17:40

dump Oracle

2010-09-25 15:59:54

JVM虛擬機

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#結構體變量

2020-06-29 07:44:36

Redis

2009-08-13 14:46:03

C#結構體定義

2022-08-19 14:38:52

C語言結構體struct

2011-08-30 10:36:31

Ubuntu 9.04Mysql ProxyLua

2011-08-30 13:08:55

Mysql ProxyLua分離
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲一区二区三区在线 | 97成人精品 | 久久99精品久久久久 | 国产午夜精品理论片a大结局 | 亚洲三区在线观看 | 一区二区三区在线看 | 国产黄色一级片 | 一级二级三级在线观看 | 午夜精品一区二区三区在线视 | 国产乱一区二区三区视频 | 日韩和的一区二区 | 国产日韩欧美在线一区 | 国产欧美精品区一区二区三区 | 久久精品国产一区二区电影 | 国产乱码一区 | 福利在线看 | 91精品国产综合久久久久久丝袜 | 欧美成人自拍 | 日韩视频在线一区 | 日韩图区 | www.色.com | 国产精品国产亚洲精品看不卡15 | 色视频在线免费观看 | 毛片一区二区 | 亚洲 一区| 成人做爰www免费看视频网站 | 亚洲欧美日韩在线 | 日韩免费网站 | 91文字幕巨乱亚洲香蕉 | 91精品国产一区 | 一区二区电影 | www免费视频 | 国产精品久久久久久一区二区三区 | 精品视频一区二区三区在线观看 | 欧美99 | 韩日在线| 隔壁老王国产在线精品 | 日本一二三区电影 | 91看片在线观看 | 深夜福利影院 | 日韩有码一区 |