随笔分类 - presto&clickhouse
摘要:mycat字符集gbk oracle字符集gbk 原jdbc连接串: base.jdbc.url=jdbc:mysql://127.0.0.1:3306/XXX?useUnicode=true&characterEncoding=gbk 错误信息: mycat中不是乱码,如下: 增加characte
阅读全文
摘要:如下所示: 5.1.30切换为mysql-connector 5.1.46/40,报错,可参考https://blog.csdn.net/n447194252/article/details/75304303。 Tue Jun 26 14:23:20 CST 2018 WARN: Invalid v
阅读全文
摘要:基于3.1.0配置spring boot可参考sharding jdbc(sphere) 3.1.0 spring boot配置。 选择开源核心组件的一个非常重要的考虑通常是社区活跃性,一旦项目团队无法进行自己后续维护和扩展的情况下更是如此。 至于为什么选择sharding-jdbc而不是Mycat
阅读全文
摘要:安装本身同mysql 5.7,仍然建议使用tar.gz解压版,而非rpm安装包版。 参考:mysql 5.7/percona server/mariadb 10.2安装与服务器参数优化 mysql已经将之前的mysql_native_password认证,修改成了caching_sha2_passw
阅读全文
摘要:类似错误信息如下: 16:52:01.163 [Druid-ConnectionPool-Create-1641320886] ERROR com.alibaba.druid.pool.DruidDataSource - create connection error, url: jdbc:mysq
阅读全文
摘要:最近,把各应用的jdbc连接池统一从dbcp2改成了druid,运行时druid报sql解析错误,如下: select * from test where 1=1 <if test="info1!=null and info1!=''"> and info1 like "%"#{info1}"%"
阅读全文
摘要:在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段 但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些
阅读全文
摘要:jackson/fastjson序列化/反序列化: 默认情况下,jackson/fastjson将java Date/Timestamp类型序列化为时间戳,也就是1970年1月1日0点以来的毫秒数。如果要显示为用户友好表示: Jackson 可以: 第一种方法:JSON.DEFFAULT_DATE_
阅读全文
摘要:mysql 从5.7到8.0,pg从9.6到10,干起来了。。 PostgreSQL 10 的首个测试版发布了,此版本包含 PostgreSQL 10 最终将提供的所有功能的预览。当然,有些细节将在最终发布前有所更改。 PostgreSQL 10 主要特性: 新版本允许用户同时 scale out
阅读全文
摘要:文章http://diyitui.com/content-1459560904.39084552.html亲测了根据证券行情存储的性能情况。 MongoDB 应用场景、避坑事项与最佳实践:https://blog.csdn.net/jjwen/article/details/79786444 我们目
阅读全文
摘要:早上,测试说演示环境mysql老实断开重连,一update就挂,经查日志,有如下异常: 因为是演示环境,可以从其他环境恢复回来,故rm -rf db_rsk/tb_rsk_compliancecalcservice*后问题解决。 当然也可以通过innodb_force_recovery=N来启动,并
阅读全文
摘要:mysqld_multi多实例停止、启动 mysqld_multi --defaults-file=/etc/my.cnf start 1,2 mysqld_multi --defaults-file=/etc/my.cnf start 1 mysqld_multi --defaults-file=
阅读全文
摘要:今天在处理一问题时,在my.cnf中设置了log_bin_basename=/DATA/log-bin,在启动时报unknown variable 'log_bin_basename' 经查mysql ref,如下: Unlike the log_bin system variable, log_b
阅读全文
摘要:今天在优化io的时候,移动了从库relay-bin的位置,并将hostname部分去掉了,启动后,从库slave状态如下: 使用start slave命令开启失败: mysql> start slave; ERROR 1872 (HY000): Slave failed to initialize
阅读全文
摘要:我们有一服务器,上面运行着两个mysql实例,这几天iowait一直很高,在20-30%,下午特地专门排查和解决了下,相关过程整理如下。 该服务器有两个挂载盘,服务器在阿里云上,一个系统盘,一个数据盘。 因为非生产库,测试kill -9 mysql-pid后,top如下: 虽然mysql占用内存释放
阅读全文
摘要:想着整理关于innodb_flush_log_at_trx_commit、innodb_flush_method、innodb_log_block_size和fsync()、O_DIRECT、iops的关系,纯属这两天处理http://www.cnblogs.com/zhjh256/p/651903
阅读全文
摘要:昨天开始,实施说某个券商的行情初始化特别慢,跟公司各种环境以及其他生产环境相差巨大,各种线程数量都已经最大化了,但是仍然异常的慢,服务器配置为16C/12GB,cpu型号早上看了下是E7-4820 v2,算是中高端的配置了,看服务器的负载,一直都是维持在5%以下,看mysql slow log,最简
阅读全文
摘要:今天下午,我们的一个开发来找我,说线上有个环境报了"Warning(1265)Data truncated for column 'column_name' at row 1",定义的字段长度decimal(32,4),实际的小数点有超过4位的,但是大部分的账户登录查询的时候都没有问题,已知的就一个
阅读全文
摘要:今天,将一个环境切换成行情优化后的版本后,发现io等待还是挺高,这还是第一次出现的。其他很多套环境都没有这个问题了,故iotop看了下,基本可以确定为是mysql进程的问题,如下: 但是iotop只能看到进程级别,对于rdbms而言,通常力度并不够,此时需要进一步使用其他工具比如io-profile
阅读全文
摘要:今天早上,java应用中发现too many open files,检查了下使用的连接数发现基本上在两三百左右,mysql打开的文件数也就几百左右,再看所有tcp连接,发现3306的连接有4000多,且状态为time_wait,time_wait发生在tcp连接关闭的阶段如下所示: 到11:30分收
阅读全文