随笔分类 - presto&clickhouse
摘要:迁移工具,lightdb增强版pgloader https://github.com/hslightdb/ltloader 修复了:1、convert varchar btree index to rum extension. 2、mysql auto_increment attribute mis
阅读全文
摘要:LightDB产品团队于近期更新了MySQL/mariadb到LightDB开发迁移指南,相比LightDB 21.3版本,迁移便利性大大增加。涵盖范围包括: 详细可参见https://www.hs.net/lightdb/docs/LightDB%20compare%20with%20MySQL(
阅读全文
摘要:官网:https://sourceforge.net/projects/benchmarksql/,github:官方文档https://benchmarksql.readthedocs.io/en/latest/。 为什么使用benchmarksql压测?因为大多数应用系统使用java开发,并且不
阅读全文
摘要:-- 直接关联,双表更新 UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.id; -- ANSI JOIN,双表更新 UPDATE student s JOIN
阅读全文
摘要:sql server, mysql, postgresql都支持针对字符串类型定义排序规则的概念(collate),一般来说,排序规则分为三种:基于二进制,是否区分大小写,是否区分重音以及特定编码格式(典型的就是汉字在GBK和UTF-8中的编码值不同,会导致排序结果也不同)。 例如sql serve
阅读全文
摘要:一句话就是没有区别。一个是绿色版,一个是安装包。跟windows下提供zip和.msi是一样的道理。 There are Two types of Distribution Format for MySQL Installation1.Source distribution2.Binary dist
阅读全文
摘要:3、The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the servercom.mysql.cj.jdbc.exc
阅读全文
摘要:上上周,一产品的TL钉钉我,说一生产环境mysql停了后起不来了,让我帮忙看能不能解决下。 远程过去后,看日志如下: ERROR 1812 (HY000): Tablespace is missing for table `test2`.`test`. 遂先确认是不是库已经备份了,是不是完全不能丢失
阅读全文
摘要:目前,ob已经提供开发版供测试https://oceanbase.alipay.com/download,但只有mysql模式。 总体来说,当目前为止(23年12月)在2c/4g下国产绝大部分原生分布式数据库(不管是tidb还是oceanbase)基本上demo是跑不起来的,都需要4C/8GB以上才
阅读全文
摘要:测试mysqldump导出csv报了mysqldump: Got error: 1290,如下: C:\Users\zjhua>mysqldump -h192.168.2.22 -P3306 -uroot -p123456 -t zipkin --tables zipkin_spans --tab=
阅读全文
摘要:当经常有发生连接池满获取不到连接时,可以开启druid监控,在连接都正常关闭的应用中,不应该出现下列警告,如下: 10:53:39.927 [Druid-ConnectionPool-Destroy--877824563] ERROR com.alibaba.druid.pool.DruidData
阅读全文
摘要:在mysql监控方面,除了oracle/sqlyog等商业提供的外,LZ早年基于慢日志、performance schema,参考oracle awr写过一个监控工具,接下去因为工作忙,没有持续维护下去了(准确的说,除了觉得维护繁琐,觉得没有什么难度、也没有什么收益)。除了商业版的问题外,oracl
阅读全文
摘要:ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). 是Yandex开发的。ClickHouse的优势是使用了面向列的
阅读全文
摘要:java.lang.ClassCastException: com.alibaba.druid.pool.DruidPooledConnection cannot be cast to oracle.jdbc.OracleConnection at oracle.sql.ArrayDescripto
阅读全文
摘要:oracle天杀的,8.0.19版本居然又把hash join优化器提示废弃了,卧槽,再不信你了。不过一定要支持的话,可以通过设置NO_BNL强行走hash join,从8.0.20开始,hash join已经支持半连接、反连接、左右连接,不仅限于内连接。 CREATE TABLE COLUMNS_
阅读全文
摘要:更新:截止到cstore_fdw 1.7.0,官方表示已经合并到citus columnar storage,并且已经不再更新。所以用户可以考虑使用citus列式存储。或者lightdb enterprise postgres,获得更加体验。 据介绍,cstore_fdw实现了 PostgreSQL
阅读全文
摘要:创建用户: create user ‘test’@’%’ identified by ‘test’; 显示ERROR 1396 (HY000): Operation CREATE USER failed for ‘test’@’%’ 查看是不是存在这个用户 select user from user
阅读全文
摘要:SET max_length_for_sort_data = 1024 SHOW VARIABLES LIKE '%max_length_for_sort_data%'; 查询:SELECT * FROM CS_COLUMNS ORDER BY table_name,column_name LIMI
阅读全文
摘要:不同于oracle,在mysql的Innodb存储引擎中,对索引的总长度有限制。在mysql 5.7中(https://dev.mysql.com/doc/refman/5.7/en/innodb-restrictions.html),默认为3072。 If innodb_large_prefix
阅读全文
摘要:MySQL数据类型JAVA数据类型JDBC TYPE普通变量类型主键类型 BIGINT Long BIGINT 支持 支持 TINYINT Byte TINYINT 支持 不支持 SMALLINT Short SMALLINT 支持 不支持 MEDIUMINT Integer INTEGER 支持
阅读全文