暂无图片
MySQL 一个应用大约 1000 个表,改成多租户模式请问采用分数据库 schema 好,还是表内租户隔离好?
我来答
分享
暂无图片 匿名用户
MySQL 一个应用大约 1000 个表,改成多租户模式请问采用分数据库 schema 好,还是表内租户隔离好?

MySQL 一个应用大约 1000 个表,改成多租户模式请问采用分数据库 schema 好,还是表内租户隔离好?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

主要在于你租户的数据量。

如果每个租户的数据量不大。肯定是表内租户更好。更节省成本。

如果每个租户的数据量单表都是百万级。那就直接分schema吧。

暂无图片 评论
暂无图片 有用 12
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql如何update多条数据 ?
回答 1
已采纳
where的时候带上特定条件,如果条件是多行,那么更新就是多行。比如whereid1通常是一行。如果id是主键。如果whereid<10那么就是多行
shell for循环依次关闭mysql,敢问一下,为什么去for循环去关mysql的时候,实际上列表里只有第一台主机关闭了,其他的主机什么都没执行
回答 1
已采纳
你要么写多个shell循环shell,而不是再一个shell中循环。
MySQL主从复制中, 如果从库大幅度落后主库, 可否人工方式把BINLOG 拿到从库,然后让从库读取该BINLOG?
回答 1
已采纳
不建议这么做,有时候事务有先后顺序的。要严格执行。你这样不能保证是一致的。
MySQL数据库为什么 B+ 树比 B 树更适合应用于数据库索引?
回答 6
已采纳
B树允许在根节点、内部节点和叶节点当中的任意层上储存值;而B树则仅在叶节点中存储值,其内部节点仅存储分隔键,用于指引搜索算法去找到叶节点上的关联值。由于B树中的值仅存储在叶节点这一层上,所以所有操作(
如何查看不同字段的distinct值
回答 2
如果两个字段都有独立的索引, 可以selectstatdescription,statvaluefrommysql.innodbindexstatswheretablename't'ands
mysql 5.5支持innodb存储引擎吗?
回答 1
已采纳
支持。MySQL5.5版本以后,默认存储引擎由 MyISAM修改为InnoDB。
MySQL8.0的默认存储引擎是什么?
回答 2
innodb
两个16进制的数做乘法,有啥函数来直接计算
回答 1
在MySQL中,可以使用内置函数CONV()将16进制数转换为十进制数,然后使用乘法运算符进行乘法运算。例如,假设要计算16进制数0x12和0x34的乘积,可以使用以下代码:SELECTCONV('1
innodb_flush_log_at_trx_commit=0 存在的意义是什么?
回答 2
已采纳
总有极端。我也认为哪里那么巧正好断电?我就遇到过一次,不是这个参数,而是syncbinlog。也是012这种。那个值写了16.结果就是binlog不全。奇葩吧。理论如果没有极端问题,都不用写日志。但是
什么是MySQl的pid文件?
回答 2
已采纳
pid文件是MySQL实例的进程ID文件。当MySQL实例启动时,会将自己的进程ID写入一个文件中,该文件即为pid文件。该文件可由参数pidfile控制,默认路径于数据库目录下,文件名为:主机名.p