sharding-prod.yml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. dataSources:
  2. vbdsm_2023: !!com.alibaba.druid.pool.DruidDataSource
  3. driverClassName: com.mysql.jdbc.Driver
  4. url: jdbc:mysql://47.112.30.247:13306/vbdsm_2023?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
  5. username: root
  6. password: 123456
  7. filters: stat
  8. maxActive: 30
  9. initialSize: 5
  10. minIdle: 10
  11. maxWait: 60000
  12. validationQuery: SELECT 1
  13. testWhileIdle: true
  14. poolPreparedStatements: true
  15. maxOpenPreparedStatements: 100
  16. vbdsm_2024: !!com.alibaba.druid.pool.DruidDataSource
  17. driverClassName: com.mysql.jdbc.Driver
  18. url: jdbc:mysql://47.112.30.247:13306/vbdsm_2024?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
  19. username: root
  20. password: 123456
  21. filters: stat
  22. maxActive: 30
  23. initialSize: 5
  24. minIdle: 10
  25. maxWait: 60000
  26. validationQuery: SELECT 1
  27. testWhileIdle: true
  28. poolPreparedStatements: true
  29. maxOpenPreparedStatements: 100
  30. vbdsm_sysbase: !!com.alibaba.druid.pool.DruidDataSource
  31. driverClassName: com.mysql.jdbc.Driver
  32. url: jdbc:mysql://47.112.30.247:13306/vbdsm_sysbase?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
  33. username: root
  34. password: 123456
  35. filters: stat
  36. maxActive: 30
  37. initialSize: 5
  38. minIdle: 10
  39. maxWait: 60000
  40. validationQuery: SELECT 1
  41. testWhileIdle: true
  42. poolPreparedStatements: true
  43. maxOpenPreparedStatements: 100
  44. vbdsm_powergov: !!com.alibaba.druid.pool.DruidDataSource
  45. driverClassName: com.mysql.jdbc.Driver
  46. url: jdbc:mysql://47.112.30.247:13306/vbdsm_powergov?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
  47. username: root
  48. password: 123456
  49. filters: stat
  50. maxActive: 30
  51. initialSize: 5
  52. minIdle: 10
  53. maxWait: 60000
  54. validationQuery: SELECT 1
  55. testWhileIdle: true
  56. poolPreparedStatements: true
  57. maxOpenPreparedStatements: 100
  58. vbdsm: !!com.alibaba.druid.pool.DruidDataSource
  59. driverClassName: com.mysql.jdbc.Driver
  60. url: jdbc:mysql://47.112.30.247:13306/vbdsm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
  61. username: root
  62. password: 123456
  63. filters: stat
  64. maxActive: 30
  65. initialSize: 5
  66. minIdle: 10
  67. maxWait: 60000
  68. validationQuery: SELECT 1
  69. testWhileIdle: true
  70. poolPreparedStatements: true
  71. shardingRule:
  72. tables:
  73. t_online_warn:
  74. actualDataNodes: vbdsm_${2023..2024}.t_online_warn
  75. databaseStrategy:
  76. standard:
  77. shardingColumn: upload_date
  78. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  79. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  80. tableStrategy:
  81. none:
  82. t_sys_settings:
  83. actualDataNodes: vbdsm_sysbase.t_sys_settings
  84. databaseStrategy:
  85. none:
  86. tableStrategy:
  87. none:
  88. t_direct_transaction:
  89. actualDataNodes: vbdsm_powergov.t_direct_transaction
  90. databaseStrategy:
  91. none:
  92. tableStrategy:
  93. none:
  94. t_sys_industry:
  95. actualDataNodes: vbdsm_sysbase.t_sys_industry
  96. databaseStrategy:
  97. none:
  98. tableStrategy:
  99. none:
  100. t_city:
  101. actualDataNodes: vbdsm_sysbase.t_city
  102. databaseStrategy:
  103. none:
  104. tableStrategy:
  105. none:
  106. t_product_output:
  107. actualDataNodes: vbdsm_powergov.t_product_output
  108. databaseStrategy:
  109. none:
  110. tableStrategy:
  111. none:
  112. t_site:
  113. actualDataNodes: vbdsm_sysbase.t_site
  114. databaseStrategy:
  115. none:
  116. tableStrategy:
  117. none:
  118. t_org:
  119. actualDataNodes: vbdsm_sysbase.t_org
  120. databaseStrategy:
  121. none:
  122. tableStrategy:
  123. none:
  124. t_poweruser:
  125. actualDataNodes: vbdsm_sysbase.t_poweruser
  126. databaseStrategy:
  127. none:
  128. tableStrategy:
  129. none:
  130. t_company_online:
  131. actualDataNodes: vbdsm_powergov.t_company_online
  132. databaseStrategy:
  133. none:
  134. tableStrategy:
  135. none:
  136. sys_dictionary:
  137. actualDataNodes: vbdsm_sysbase.sys_dictionary
  138. databaseStrategy:
  139. none:
  140. tableStrategy:
  141. none:
  142. t_online_warn_handle_result:
  143. actualDataNodes: vbdsm_sysbase.t_online_warn_handle_result
  144. databaseStrategy:
  145. none:
  146. tableStrategy:
  147. none:
  148. t_sys_basecode:
  149. actualDataNodes: vbdsm_sysbase.t_sys_basecode
  150. real_time_alarm_params:
  151. actualDataNodes: vbdsm_sysbase.real_time_alarm_params
  152. databaseStrategy:
  153. none:
  154. tableStrategy:
  155. none:
  156. t_online_data_power:
  157. actualDataNodes: vbdsm_${2023..2024}.t_online_data_power_0${1..9},vbdsm_${2023..2024}.t_online_data_power_${10..12}
  158. databaseStrategy:
  159. standard:
  160. shardingColumn: upload_date
  161. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  162. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  163. tableStrategy:
  164. standard:
  165. shardingColumn: upload_date
  166. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseTableShardingAlgorithm
  167. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeTableShardingAlgorithm
  168. online_data_water:
  169. actualDataNodes: vbdsm_${2023..2024}.online_data_water_0${1..9},vbdsm_${2023..2024}.online_data_water_${10..12}
  170. databaseStrategy:
  171. standard:
  172. shardingColumn: upload_date
  173. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  174. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  175. tableStrategy:
  176. standard:
  177. shardingColumn: upload_date
  178. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseTableShardingAlgorithm
  179. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeTableShardingAlgorithm
  180. t_industry_product:
  181. actualDataNodes: vbdsm_powergov.t_industry_product
  182. databaseStrategy:
  183. none:
  184. tableStrategy:
  185. none:
  186. t_industry_price:
  187. actualDataNodes: vbdsm_powergov.t_industry_price
  188. databaseStrategy:
  189. none:
  190. tableStrategy:
  191. none:
  192. t_industry_date:
  193. actualDataNodes: vbdsm_powergov.t_industry_date
  194. databaseStrategy:
  195. none:
  196. tableStrategy:
  197. none:
  198. t_industry_month:
  199. actualDataNodes: vbdsm_powergov.t_industry_month
  200. databaseStrategy:
  201. none:
  202. tableStrategy:
  203. none:
  204. analysis_output_date:
  205. actualDataNodes: vbdsm_${2023..2024}.analysis_output_date
  206. databaseStrategy:
  207. standard:
  208. shardingColumn: upload_date
  209. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  210. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  211. tableStrategy:
  212. none:
  213. analysis_output_month:
  214. actualDataNodes: vbdsm_${2023..2024}.analysis_output_month
  215. databaseStrategy:
  216. standard:
  217. shardingColumn: upload_date
  218. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  219. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  220. tableStrategy:
  221. none:
  222. analysis_yield_date:
  223. actualDataNodes: vbdsm_${2023..2024}.analysis_yield_date
  224. databaseStrategy:
  225. standard:
  226. shardingColumn: upload_date
  227. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  228. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  229. tableStrategy:
  230. none:
  231. analysis_yield_month:
  232. actualDataNodes: vbdsm_${2023..2024}.analysis_yield_month
  233. databaseStrategy:
  234. standard:
  235. shardingColumn: upload_date
  236. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  237. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  238. tableStrategy:
  239. none:
  240. company_output_date:
  241. actualDataNodes: vbdsm_${2023..2024}.company_output_date
  242. databaseStrategy:
  243. standard:
  244. shardingColumn: upload_date
  245. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  246. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  247. tableStrategy:
  248. none:
  249. company_output_month:
  250. actualDataNodes: vbdsm_${2023..2024}.company_output_month
  251. databaseStrategy:
  252. standard:
  253. shardingColumn: upload_date
  254. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  255. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  256. tableStrategy:
  257. none:
  258. company_yield_date:
  259. actualDataNodes: vbdsm_${2023..2024}.company_yield_date
  260. databaseStrategy:
  261. standard:
  262. shardingColumn: upload_date
  263. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  264. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  265. tableStrategy:
  266. none:
  267. company_yield_month:
  268. actualDataNodes: vbdsm_${2023..2024}.company_yield_month
  269. databaseStrategy:
  270. standard:
  271. shardingColumn: upload_date
  272. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  273. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  274. tableStrategy:
  275. none:
  276. parks_output_date:
  277. actualDataNodes: vbdsm_${2023..2024}.parks_output_date
  278. databaseStrategy:
  279. standard:
  280. shardingColumn: upload_date
  281. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  282. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  283. tableStrategy:
  284. none:
  285. parks_output_month:
  286. actualDataNodes: vbdsm_${2023..2024}.parks_output_month
  287. databaseStrategy:
  288. standard:
  289. shardingColumn: upload_date
  290. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  291. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  292. tableStrategy:
  293. none:
  294. parks_yield_date:
  295. actualDataNodes: vbdsm_${2023..2024}.parks_yield_date
  296. databaseStrategy:
  297. standard:
  298. shardingColumn: upload_date
  299. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  300. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  301. tableStrategy:
  302. none:
  303. parks_yield_month:
  304. actualDataNodes: vbdsm_${2023..2024}.parks_yield_month
  305. databaseStrategy:
  306. standard:
  307. shardingColumn: upload_date
  308. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  309. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  310. tableStrategy:
  311. none:
  312. t_monitor:
  313. actualDataNodes: vbdsm.t_monitor
  314. databaseStrategy:
  315. none:
  316. tableStrategy:
  317. none:
  318. area_increasing_speed:
  319. actualDataNodes: vbdsm_sysbase.area_increasing_speed
  320. databaseStrategy:
  321. standard:
  322. none:
  323. tableStrategy:
  324. none:
  325. t_sys_product:
  326. actualDataNodes: vbdsm_sysbase.t_sys_product
  327. databaseStrategy:
  328. standard:
  329. none:
  330. tableStrategy:
  331. none:
  332. industry_increasing_speed:
  333. actualDataNodes: vbdsm_sysbase.industry_increasing_speed
  334. databaseStrategy:
  335. standard:
  336. none:
  337. tableStrategy:
  338. none:
  339. t_province_date_info:
  340. actualDataNodes: vbdsm_powergov.t_province_date_info
  341. databaseStrategy:
  342. standard:
  343. none:
  344. tableStrategy:
  345. none:
  346. t_province_generating_capacity:
  347. actualDataNodes: vbdsm_powergov.t_province_generating_capacity
  348. defaultDatabaseStrategy:
  349. standard:
  350. shardingColumn: upload_date
  351. preciseAlgorithmClassName: cn.vbdsm.db.sharding.PreciseDatabaseShardingAlgorithm
  352. rangeAlgorithmClassName: cn.vbdsm.db.sharding.RangeDatabaseShardingAlgorithm
  353. defaultTableStrategy:
  354. none:
  355. props:
  356. sql.show: true