
数据库
文章平均质量分 62
mathlpz666
一介码农
展开
-
mysql元数据信息查询介绍,information_schema表介绍
information_schema 表介绍:第一个查询看看库里有多少个表,表名等:select * from INFORMATION_SCHEMA.TABLESinformation_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_...转载 2021-08-05 17:25:50 · 2230 阅读 · 0 评论 -
SQL总结-DML规范
1、应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null;可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where原创 2021-06-22 16:05:29 · 368 阅读 · 0 评论 -
SQL总结-DDL规范
1、【强制】使用INNODB存储引擎.2、【强制】表字符集使用utf8mb4,排序规则使用utf8mb4_general_ci.3、【强制】列不能设置字符集.4、【强制】所有字段都需要添加注释.5、【强制】所有表都需要添加注释.6、【强制】不允许使用存储过程,自定义函数,触发器.7、【强制】禁用保留字,如 desc、range、match、delayed等,请参考 MySQL官方保留字:https://www.cnblogs.com/wuyifu/p/5949764.html8、【强制】不允.原创 2021-06-22 16:03:06 · 431 阅读 · 0 评论 -
springboot项目java连接kerberos认证的hive和hbase,代码及报错问题解决
项目部署要连接外部系统(如苏研平台)的大数据平台hive和hbase组件,大数据平台配置了kerberos安全认证,但对方没有提供相关的连接示例代码。由于是第一次对接,部署调试过程中遇到很多问题,记录下来,仅供参考。1、hive连接配置代码: /** * @return */ @Bean(name = "datasourceHive") public DataSource getDataSourceHive() { // .原创 2021-03-31 11:15:57 · 6948 阅读 · 3 评论 -
导入海量数据到HBASE解决方案,使用importtsv工具通过BuckLoad批量导入,问题解决Permission denied,Application rejected by queue..
首先上终极解决方案:create_namespace 'recom_ns'create 'recom_ns:prefer_result','info', { NUMREGIONS => 10 , SPLITALGO => 'UniformSplit' }hdfs dfs -put hbase_test.data /tmp/hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator="," \-Dm原创 2020-08-11 09:24:04 · 565 阅读 · 0 评论 -
Quartz V2.3.1版本sql初始化文件
## Quartz seems to work best with the driver mm.mysql-2.0.7-bin.jar## PLEASE consider using mysql with innodb tables to avoid locking issues## In your Quartz properties file, you'll need to set#...原创 2019-10-24 16:38:55 · 1358 阅读 · 0 评论 -
Microsoft Excel 2010表最多容纳的行数
经本人亲自考究,所得结果是:1048576行(一百零四万八千五百七十六行)。有图为证:原创 2018-06-07 10:59:56 · 7248 阅读 · 0 评论 -
处理百万级Excel/CSV/TXT杂乱数据、提取无重复手机号(mysql+jdbc+poi)
maven工程的pom文件,引入mysql、:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</art...原创 2018-05-31 10:06:29 · 1568 阅读 · 0 评论 -
2013 - Lost connection to MySQL server during query,MySQL设置session,global变量及网络IO与索引
Navicat导出百万级数据时,报错:2013 - Lost connection to MySQL server during query 网上一番搜索,修改mysql如下几处配置文件即可:select @@sql_mode;SET sql_mode=(SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY', ''));4194...原创 2018-06-05 00:20:48 · 3422 阅读 · 0 评论 -
BAT蘑菇街等Java社招面试总结一二
毕业之后工作两年有余,对现在的工作及工作环境有些不满,所以出来找下工作,看下外面的世界,同时也试下自己的水平。原创 2017-07-23 17:34:00 · 7592 阅读 · 0 评论 -
缓存中常见的问题及解决方案
缓存技术是网站服务端经常用到的一种技术,在读多写少的业务场景中,通过使用缓存可以有效地提高网站的性能,支撑高并发的访问量,对数据库做到很好的保护。我们在使用缓存的时候,如Redis、Memcached,基本上都遇到以下几个问题:缓存穿透、缓存并发、缓存失效(缓存雪崩)、热点key、DB缓存一致性。本案例结合平台开发过程中遇到的问题,简要总结了缓存中常见的问题并提供一些解决方案。案例介绍原创 2017-11-10 14:23:01 · 3140 阅读 · 1 评论