iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL使用Amoeba作为Proxy时的注意事项
  • 579
分享到

MySQL使用Amoeba作为Proxy时的注意事项

2024-04-02 19:04:59 579人浏览 泡泡鱼
摘要

(1).Amoeba不支持事务 目前Amoeba不支持事务,任何有关事务的sql语句都会被Amoeba屏蔽掉。如果必须使用事务,而且事务内的处理操作都可以路由到同一台Mysql上的话,可以考虑在存储过程中使

(1).Amoeba不支持事务
目前Amoeba不支持事务,任何有关事务的sql语句都会被Amoeba屏蔽掉。如果必须使用事务,而且事务内的处理操作都可以路由到同一台Mysql上的话,可以考虑在存储过程中使用事务进行处理。另外,Amoeba将来有望支持事务。


(2).Amoeba不支持跨库join和排序
跨库的join和排序非常消耗资源,会导致性能严重下降,Amoeba没有进行支持。


(3).Insert语句必须指定表的列名
Amoeba是根据SQL语句进行解析的,如果SQL语句中没有切分规则中的关键字,那么Amoeba就不会按照规则进行水平切分。比如,按照城市ID进行数据水平切分时,如下语句不会被正确切分:
INSERT INTO tb_Shop VALUES (1,5,'店铺的名称','店铺的地址',1,'2011-07-30');
而如下语句则可以正确切分:
INSERT INTO tb_Shop(Shop_ID,ity_ID,ShopName,Address,ShopStatus,CreateTime) VALUES (1,5,'店铺的名称','店铺的地址',1,'2011-07-30');
也就是说,切分规则中的关键字City_ID必须要在SQL语句中出现。


(4).Amoeba不支持分库分表。
Amoeba不支持分库分表,只能分mysql实例。


(5).Amoeba不支持大数据量的查询。
大数据量的查询非常消耗内存,Amoeba在进行大数据量查询时性能会非常差。当然,实际业务中需要进行大数据量查询的情况会非常少或者根本没必要实现这种情况。这里所谓的大数据量查询指的是一次查询结果超过十万行。


(6).Amoeba需要更严格的SQL语句规范
From 关键字后面如果不是子查询,一律不能带括号”()”;
如果的表中字段名与关键字或者函数名一样需要带上字符` (比如:mytable.`order`)。
您可能感兴趣的文档:

--结束END--

本文标题: MySQL使用Amoeba作为Proxy时的注意事项

本文链接: https://www.lsjlt.com/news/46789.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL使用Amoeba作为Proxy时的注意事项
    (1).Amoeba不支持事务 目前Amoeba不支持事务,任何有关事务的SQL语句都会被Amoeba屏蔽掉。如果必须使用事务,而且事务内的处理操作都可以路由到同一台MySQL上的话,可以考虑在存储过程中使...
    99+
    2022-10-18
  • mysql使用索引时的注意事项有哪些
    mysql使用索引时的注意事项有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql使用索引时需要注意:1、列中含...
    99+
    2022-10-18
  • 使用MySQL时有哪些必须注意的事项
    下文主要给大家带来使用MySQL时有哪些必须注意的事项,希望这些内容能够带给大家实际用处,这也是我编辑使用MySQL时有哪些必须注意的事项这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。 ...
    99+
    2022-10-18
  • 关于replaceFirst使用时的注意事项
    目录replaceFirst使用时的注意事项坑一坑二String类的replaceFirst方法不好用的原因代码一代码二replaceFirst使用时的注意事项 公司项目最近有一个开...
    99+
    2022-11-13
  • Python开发注意事项:处理文件和IO操作时的注意事项
    Python作为一种功能强大且易于学习的编程语言,在开发过程中经常涉及处理文件和IO操作。然而,在处理文件和IO操作时,开发者需要注意一些重要事项,以确保代码的稳定性和可靠性。本文将就Python开发中处理文件和IO操作时的注意事项进行探讨...
    99+
    2023-11-22
    文件处理:文件IO 异常处理:错误处理 性能优化:性能调优
  • replaceFirst使用时的注意事项有哪些
    这篇文章主要介绍了replaceFirst使用时的注意事项有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。replaceFirst使用时的注意事项公司项目最近有一个开发填...
    99+
    2023-06-29
  • 详解Android Service 使用时的注意事项
    最近有个项目刚好使用了Service,特别是AIDL远程服务,经过这次项目对Service有了更好的理解,在这里作个总结。startService / bindService 混合使用 每一次调用 startService 都会回调onS...
    99+
    2023-05-30
    android service roi
  • 使用FlexSDK4时注意事项有哪些
    这篇文章将为大家详细讲解有关使用FlexSDK4时注意事项有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用FlexSDK4注意事项TWaverFlex是支持SDK4的,FlexSDK4新增了Spa...
    99+
    2023-06-17
  • 使用MySQL-Proxy读写分离时需要注意什么
    这篇文章主要介绍“使用MySQL-Proxy读写分离时需要注意什么”,在日常操作中,相信很多人在使用MySQL-Proxy读写分离时需要注意什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-18
  • 【TEMPORARY TABLE】Oracle临时表使用注意事项
      此文将给出在使用Oracle临时表的过程中需要注意的事项,并对这些特点进行验证。  ①临时表不支持物化视图  ②可以在临时表上创建索引  ③可以基于临时表创建视图  ④临时表结构可被导出...
    99+
    2023-06-06
  • PHP使用PHPMailer发送邮件时注意事项和注意点
    PHP是一种强大的编程语言,通过它我们可以构建出各种应用程序,其中邮件发送应用是很重要的一个。PHPMailer是PHP中用来发送邮件的一个第三方库,它在使用上非常简单,而且功能也非常强大。但是,在发送邮件的过程中,我们还是需要注意一些事项...
    99+
    2023-05-21
    PHPMailer 注意事项 发送邮件
  • MySQL时间设置注意事项的深入总结
    时间真的存在吗?有观点认为,时间只是人类构想出来的一种概念,是用来衡量事物变化的标准。对于数据库来说时间伴随着数据并进。进入MySQL时间漩涡中看看。 1.时间类型的字段 MySQL...
    99+
    2022-11-12
  • MYSQL  group by使用的注意事项有哪些
    本文小编为大家详细介绍“MYSQL  group by使用的注意事项有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“MYSQL  group by使用的注意事项有哪些”文章能...
    99+
    2023-07-02
  • 使用mysql索引的注意事项有哪些
    这篇文章主要介绍了使用mysql索引的注意事项有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。mysql的优化可以从硬件设备的选择、操作...
    99+
    2022-10-19
  • 在MySQL中使用sleep函数时需要注意哪些事项
    在MySQL中使用sleep函数时需要注意哪些事项?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前言MySQL中的系统函数sl...
    99+
    2022-10-18
  • Spark临时表tempView的注册/使用/注销/注意事项(推荐)
    目录createTempView运作原理低效做法缓存临时表方式:方式1 创建方式2方式3临时表生命周期createTempView运作原理 先说一个众人皆知的知识:Spark中的算子包含transformation算子和...
    99+
    2022-10-18
  • FreeRTOS实时操作系统Cortex-M内核使用注意事项
    前言 在阅读本文之前,有两个定义在FreeRTOSConfig.h中的宏,你必须先明白它们是什么意思,《FreeRTOS内核配置说明》一文中,讲解了这两个宏: configKERNE...
    99+
    2022-11-13
  • 使用JDBC连接Mysql数据库时需要注意哪些事项
    使用JDBC连接Mysql数据库时需要注意哪些事项?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先理清几个概念:JDBC:j...
    99+
    2022-10-18
  • 在python中使用集合时需要注意的事项
    这篇文章将为大家详细讲解有关在python中使用集合时需要注意的事项,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语...
    99+
    2023-06-14
  • 使用Seek method做分页时offset predicate的注意事项
    Seek method pagination是最近流行的分页概念。其核心思想是:不再依赖index作为偏移量,而是使用条件表达式作为分页的依据。具体原理我在这里就不再废话了,感兴趣的朋友可以去搜一搜。由于“...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作