![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 70
星宫社
駄目人間
展开
-
高性能Mysql第三版(第六章查询性能优化)
1、为什么查询速度会慢 优化查询,实际上要优化其子任务,要么消除其中的一些子任务,要么减少子任务的执行次数,要么让子任务运行得更快。 查询生命周期:客户端-》服务器-》查询解析-》生成执行计划-》执行-》返回结果。2、慢查询基础:优化数据访问 查询性能地下最基本的原因是访问的数据太多。某些查询可能不可避免的需要刷选大量数据,但这并不常见。大部分性能地下原创 2016-03-22 10:59:53 · 679 阅读 · 0 评论 -
Mysql的基本知识
mysql install 安装 从官网上下载可用的文件(此处选择了压缩包的安装方式,还支持安装包形式,版本为5.7.11) 1、解压缩 2、修改配置文件my.default.ini 为my.ini,配置dirbase,database等参数(详细配置具体分析) 3、cd %mysql_home%\bin 4、mysqld --in原创 2016-03-29 17:30:19 · 607 阅读 · 0 评论 -
hbase使用Phoenix
PhoenixHbase查询工具,提供在hbase中sql方式查询。提供了很多sql语法,二级索引等传统数据库支持的功能。新版本中有支持transaction(beta)。官网http://phoenix.apache.org/Phoenix-in-15-minutes-or-less.html、二进制文件下载http://mirror.bit.edu.cn/apache/phoenix/apache-phoenix-4.9.0-HBase-1.2/bin/部署安装http://www.zh原创 2017-04-17 18:05:02 · 2799 阅读 · 0 评论 -
Hadoop 相关
1、hadoop单机安装参照官网 2、hbase单机安装(参考:测试环境cent os )参照官网,文件系统有本地和hdfs两种,本地安装的话,直接按照官网就可以了。如果底层使用hdfs,那么要先安装hadoop,然后在配置hadoop的地址到hbase。(两者分开安装要注意,hadoop中配置namenode时候要配置ip而不是localhost,否则hbase会访问不到),然后原创 2017-04-18 09:20:04 · 558 阅读 · 0 评论 -
mysql导入excel数据乱码问题
prerequisite1、确保mysql字符集设置为utf82、先建表在导入比较好。确保每个字段的字符集设置正确。3、导入的数据源,excel字符集也确保为统一字符集check导入数据后突然发现导入的数据变成了乱码,我的情况是,导入的数据中中文都变沉了???问号参考这篇文章中的检查方式:http://blog.csdn.net/ACMAIN_CHM/article/d原创 2017-04-13 08:58:54 · 1698 阅读 · 0 评论 -
Mongo相关
mongo地理位置查询:query:state:0 //查询条件 loc:{xxxx}原创 2016-04-22 14:45:14 · 357 阅读 · 0 评论 -
java PreparedStatement需要关闭,不然会内存溢出
“第三方的数据库连接池,使用的时候,获取到Connection之后,使用完成,调用的关闭方法(close()) ,并没有将Connection关闭,只是放回到连接池中,如果调用的这个方法,而没有手动关闭PreparedStatement等,则这个PreparedStatement并没有关闭,这样会使得开发的程序内存急速增长,java的内存回收机制可能跟不上速度,最终造成Out of memory转载 2016-03-28 18:47:11 · 9406 阅读 · 0 评论 -
画蛇添足导致的mysql问题
出现了 : MySQL 服务无法启动大致的安装过程如下连接: http://blog.csdn.net/mmm333zzz/article/details/20364213只是我画蛇添足的自己增加了一个data目录,其实通过mysqld --initialize 命令可以自动生成。所以删掉之后,重新mysqld --initializenet start mysql原创 2016-02-15 15:05:16 · 366 阅读 · 0 评论 -
高性能Mysql第三版(第五章创建高性能索引)
mysql中索引结构图根据索引的结构提出的一些索引优化:1、如果正在使用InnoDB并且没有什么数据需要聚集,那么可以定义一个代理键(surrogate key)作为作为主键,这种主键的数据应该和应用无关,最简单的方法是使用AUTO_INCREMENT自增列。这样可以保证数据行是按顺序写入的,对于根据主键做关联操作的性能也会更好。2、避免随机的(不连续且值的分布范围原创 2016-03-16 19:58:22 · 873 阅读 · 0 评论 -
数据仓库(《数据仓库工具箱:纬度建模权威指南》)
===重要章节(1、2、4、18、19、20、21)1.数据治理1.1数仓基本概念 - 元数据-纬度表 描述具体事物信息的记录,例如物品、人员信息、商品信息等 -事实表 生产、活动产生的记录信息,例如购物记录、旅行记录等(通过外键关联纬度表)-事实表与纬度表区别 可以通过分析该列是否是一种包含多了个值并且作为计算的参与者的度量,这种为事实;...原创 2018-09-28 16:37:29 · 5630 阅读 · 0 评论