- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们将使用下一个堆栈:Tomcat 8/Java 8 buildpacked + ELK + S3 + Maria DB。
我们准备好我们的包,部署过程开始正常,但我们仍然停留在配置 Maria DB 上。更具体地说,我们至少需要在 Maria (Mysql) 的 my.cnf 文件中设置下一个参数:
lower_case_table_names = 1
事务隔离 = READ-COMMITTED
整理服务器= utf8_general_ci
字符集服务器 = utf8
有人知道怎么做吗?因为我们发现唯一可以使用的是 Swisscom 手册中的下一个 -> https://docs.developer.swisscom.com/devguide/services/managing-services.html “更新服务实例”部分,但没有机会找到可以使用的 Maria DB 服务参数。
最佳答案
Swisscom 的 MariaDB 产品是一个供所有客户共享的 Galera 集群。客户有自己的数据库。
客户不能修改全局my.cnf
参数。每个客户的全局配置都是相同的。
团队目前正在优化 Galera 集群,敬请期待,很快默认的 MariaDB 参数将更适合 DBaaS。您仍然不能修改全局变量。
客户可以修改session variables
There are two scopes in which system variables exist. Global variables affect the overall operation of the server. Session variables affect its operation for individual client connections. A given system variable can have both a global and a session value.
大多数(不是全部)变量也可以在 session 级别定义。
更具体地回答您的问题
您可以在代码中为每笔交易设置首选级别
SET TRANSACTION ISOLATION LEVEL READ-COMMITTED;
变量lower_case_table_names只有全局范围,您不能为每个 session 设置它。
Variable Scope Global
> show global variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+
1 row in set (0.00 sec)
可以为每个表设置字符集和排序规则。参见 Table Character Set and Collation
每个表都有一个表字符集和一个表排序规则。 CREATE TABLE
和 ALTER TABLE
语句具有用于指定表字符集和排序规则的可选子句。
关于mysql - Swisscom 云上的 Mariadb 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40148378/
我正在尝试读取正在运行的 Redis 实例的配置。我想更好地了解 Redis 的配置方式,尤其是关于持久性设置。 我已成功连接到正在运行的 Redis 实例(SSH 隧道)并尝试执行以下命令: CON
我想使用 Swisscom CloudFoundry 解决方案创建后备路由 (*)。我当前的应用程序都映射到这样的 URL: https://sample-application.scapp.io 当
我们将使用下一个堆栈:Tomcat 8/Java 8 buildpacked + ELK + S3 + Maria DB。 我们准备好我们的包,部署过程开始正常,但我们仍然停留在配置 Maria DB
突然之间(2018 年 3 月 3 日下午 3 点左右),我们的 Grafana Docker 实例在 Swisscom Application Cloud (cloudfoundry) 中停止工作。
我使用 ELK 并将一些额外的(大量的)日志信息写入名为 extensive.log 的文件中。 如何将此文件下载到我的本地硬盘以供进一步分析? 我尝试了 cf-download插入。但我确实收到“许
我们有可部署在 Swisscom Cloud 上的 Java 应用程序。具有 1.5 G RAM 的实例。我们正在使用 CF 的下一个参数来限制此应用程序的内存使用。 [jre: { version:
我有一个 SpringBoot 应用程序,它只需要 max. 284 MB 内存。但我只能以最大启动应用程序。 768 MB 内存。即使我以后减少内存,我总是会收到以下错误: [APP/PROC/WE
将 Swisscom CloudFoundry 解决方案与 Spring Boot 应用程序一起使用时,两个 Strict-Transport-Security header 被添加到 HTTPS 响
我们将 Swisscom CloudFoundry 解决方案与 Java 和 Node.JS 应用程序结合使用。从最近开始,每个以 5xx 开头的 HTTP 状态代码(使用 500 和 503 测试)
当我在 Swisscom Passeport account 中激活两步登录方法(密码和短信代码)时,如何使用 Cloud Foundry CLI 登录 Swisscom Application Cl
我们正在使用 Swisscom Application Cloud 来运行我们的 Spring Boot 应用程序。在他们于 2018 年 2 月 22 日(Swisscom Status Page)
注意:此问题针对Swisscom提供的Elasticsearch服务 问题:(又名:tl;dr) 需要什么配置才能让官方 Kibana docker 容器连接到 Swisscom Elasticsea
我按照 documentation 中的建议配置了 env 选项 FORCE_HTTPS = true : 我的 list .yml env: APP_ENV: production FORC
我们想在我们的前端添加一个维护页面,当后端当前不可用(例如停止或部署)时应该出现该页面。当应用程序未运行时,将显示以下消息以及 404 状态代码: 404 Not Found: Requested r
我有一个部署到 Swisscom App Cloud 的 spring boot 应用程序,它应该使用 mTLS 进行保护。 显然有 spring security ......特定于 Swissco
我是一名优秀的程序员,十分优秀!