自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wulantian的专栏

以供DBA技术的交流,学习,解决问题!!

  • 博客(324)
  • 资源 (17)
  • 收藏
  • 关注

原创 Mysql8.0掉电数据库崩溃启动失败-Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist

如果没有缓存的统计信息或统计信息已过期,则在查询表统计列时从存储引擎中检索统计信息。4.2 以前,当使用--all-databases选项时,不需要--routines和--events选项来包括存储过程和事件:转储包括了mysql系统数据库,因此也包括了包含存储过程和事件定义的proc和event表。因此,根据优化器的选择,INFORMATION_SCHEMA查询结果的行顺序可能与以前的结果不同。以前,从INFORMATION_SCHEMA表中选择的结果集列的结果集标题使用查询中指定的大写形式。

2024-04-19 12:17:43 901 1

原创 蜂享网邀请码获得

峰享网邀请码如何获得

2023-06-05 10:47:49 156

原创 CRDB安装配置步骤

CRDB安装配置步骤by coco机器:10.102.0.20账户密码:root/123456#安装目录:[root@BFID20 crdb]# pwd/usr/local/crdb[root@BFID20 crdb]# lltotal 110096-rwxr-xr-x 1 root root 56364824 Jan 10 15:01 cockroach-rw-r----- 1 root root 56371200 Jan 10 15:01 cockroachdb_2.0.t

2022-03-28 17:19:17 2437

原创 如何把一个报表从2分钟优化到1秒?---GaussDB数据库

报表优化系列文章----如何把一个报表从2分钟优化到1秒?优化需求:报表名:外部数据查询报表\EDM004-外部数据查询量业务类型_部门编号需求说明:原报表SQL运行时长 2分钟,感觉慢,让DBA看看是否有优化的空间,给优化一下。优化人: 4K/ weicat: wx120890945优化日期:2022-03-03数据库类型:GaussDB原SQL执行耗时:120s~ 127s (2分钟) 原SQL执行耗时:1~2 s相关表:edm_it.edm_suc_info_dtl

2022-03-04 13:06:01 1136

原创 【亲测】如何获取Mysql数据库用户第一次SQL执行时间,最近一次执行时间?

如何获取Mysql数据库用户第一次SQL执行时间,最近一次执行时间?

2022-02-26 14:22:35 1024

原创 mysql数据库中到底能建多少张表?(单实例下单个库)

单实例mysql数据库中到底能建多少张表?业务两个同学今天就这个问题过来探讨,他们的诉求是: 1. 一个用户的表要全部放到一个数据库中。 2. 预计1000个用户每个用户初步规划1000张表。 这100W张表如何规划如何放的问题。 3. 后期扩容也要考虑。后期扩容要可扩、方便、且用再修改应用程序代码?面对这样一个场景,技术层面的很好解决,例如数据库到底能存多少张表?查官网资料即可确定。最重要的是要深入了解这么多表如何来的?来源是不是就有问题?有其他解决方案?这个需要深入的了...

2020-11-10 15:21:42 8102 1

转载 泛泛而谈:白话分布式一致性与共识算法

泛泛而谈:白话分布式一致性与共识算法转载,存储,学习,共享。。。。说的简单明了他们说你是泛泛而谈,算法这东西是讲明白的吗?自己不动手光想听别人讲就能明白,还想深刻明白,天下哪有这种便宜事!好吧,我就泛泛而谈吧。一、分布式系统问题多节点,提高了系统整体的负载能力;可以使用多个处理器,同步查询,提高查询性能;可以有更多节点复制数据,增强了失败情况下的恢复能力,提高了系统整体的可用性。但是,分...

2020-02-19 15:40:26 702

原创 数据风云、十年变迁(DTCC会议总结)

数据风云、十年变迁(DTCC会议总结)近日参加2019年DTCC大会,感触颇多,从2012年到2019年连续7年都默默的关注这这个具有风向标的数据库盛会。每年都有不同的感受。尤其今年感动更多。由内自外的想感慨总结一下。先说说自己的总体感受,以前有技术原理专场,有源码研读的专场,有具体优化实现的专场,每一场都能看到技术的火花四溅,令人耳目一新。但是今年看到了其他不一样的地方,同时也深深的反思...

2019-05-14 21:03:50 523

原创 分布式OLTP数据库选型---汇报

汇报思路 开场:各位好,分布式数据库经近个月的集中调研,目前有了阶段性的进展,现就调研的结果对各位领导做一个详细的汇报。 本次汇报共16页PPT。汇报思路为:漏斗形,有宽到窄的一个思路体系。 汇报时间我会控制在30分钟内,先总体做串讲,完了针对有疑问的地方我们进行详细的分析讨论。 下面就开始我们本次的汇报。P1背景 谈到分布式,会不可避免的想到一个问题,分布式数...

2019-05-06 11:03:31 3436

原创 MPP大规模并行计算数据库与分布式数据库的区别

最近调研分布式TP数据库。结合公司使用的MPP数据库,一度感觉两者很像,随着分布式的深入研究,结合行内MPP数据库使用过正中遇到的问题,简单的总结一下分布式数据库与MPP数据库的区别。分布式数据库系统与并行数据库系统MPPDB有许多相似点,如都有用网络连接各个数据处理结点的特点。网络中的所有结点构成一个逻辑上的统一整体,用户可以对各个结点上的数据进行透明存取等等。由于分布式数据库系统和并行...

2019-05-06 10:57:09 10124

转载 parquet学习总结

parquet学习总结存储,学习,共享。。。。。深入分析Parquet列式存储格式Parquet是面向分析型业务的列式存储格式,由Twitter和Cloudera合作开发,2015年5月从Apache的孵化器里毕业成为Apache顶级项目,最新的版本是1.8.0。列式存储列式存储和行式存储相比有哪些优势呢?1.可以跳过不符合条件的数据,只读取需要的数据,降低IO数据量。...

2018-09-27 17:01:00 763

原创 为什么我们选择parquet

为什么我们选择parquet前用的hadoop,一直有个疑惑。当时没有细究,昨天突然想到,就又顺着看了下,经过调整,原来在presto中要用1分钟的,现在基本可以秒级别出结果,和presto无关,和文件存储格式有关,hdfs默认存的是文本格式,所以hive,presto,都是在文本格式上做计算,hadoop本身是全表扫,只是分布式而以,所以我们之前用的就是分布式的全表扫而以,没有发挥出数据仓库...

2018-09-27 16:59:42 13903 2

转载 Linux查看物理CPU个数、核数、逻辑CPU个数

Linux查看物理CPU个数、核数、逻辑CPU个数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc...

2018-05-04 11:20:27 439

转载 【Scikit-Learn 中文文档 】 ApacheCN

6. 支持向量机: http://blog.csdn.net/u012185296/article/details/78593790 7. 随机梯度下降 : http://blog.csdn.net/u012185296/article/details/78593841 8. 最近邻: http://blog.csdn.net/u012185296/article

2017-11-23 09:39:37 387

原创 presto-server-0.152部署文档

` presto-server-0.152部署文档 Presto 环境搭建 Presto简介 Presto结构 安装Presto 1 环境要求 2 下载presto 3 配置Presto 启动停止登录 1 启动 2 停止 3 登录Presto简介Facebook presto是什么,继Facebook创建了HIVE神器后的又一

2017-11-03 11:26:34 962

转载 扎心,MySQL表分区太多了

扎心,MySQL表分区太多了存储,学习,共享。。。。。。导读之前分享过,表分区数量特别大,当有大事务时,可能会导致主从延迟特别严重。那么如何减少表分区数量呢?之前叶师傅分享的 意想不到的MySQL复制延迟原因 一文中提到,规避问题的方法有:删除不用的历史表分区;将大表拆分;将大事务拆分,不要在一个事务里做大批量更新

2017-07-18 11:47:12 3865

原创 mysql 超大文件导入 超时报错

亲测:只要导入出错就把如下语句执行就可以了。至今屡试不爽。set global max_allowed_packet=10000000000; set global net_buffer_length=1000000; SET GLOBAL  interactive_timeout=288000000;SET GLOBAL  wait_timeout

2017-07-07 08:13:36 3307 1

转载 python通过thrift方式连接hive

python通过thrift方式连接hive学习,存储,共享。。。。hive安装完成后,如果只是本地使用,启用nohup hive --service metastore &[hadoop@master1 usr]$ hiveLogging initialized using configuration in file:/data/usr/hive/conf/hiv

2017-07-04 14:57:34 4274 1

原创 mysql5.6, mysql5.7什么时候该创建索引?

# 若CARDINALITY / TABLE_ROWS小于10%(经验值),那么表示数据重复率较高,通常需要考虑是否有必要创建该索引########################################################## mysql 5.6目前5.6的STATISTICS表中关于Cardinality的统计是错误的!!!具体可见MySQL bugs

2017-06-05 16:01:38 906

原创 mysql5.5 mysql5.6 mysql5.7官方手册

MYSQL手册、文档MySQL 5.5在线手册MySQL 5.6在线手册MySQL 5.7在线手册MySQL Internals文档

2017-05-24 09:44:42 14310 1

转载 MySQL高可用方案选型参考

MySQL高可用方案选型参考7条回复本次专题是 MySQL高可用方案选型,这个专题想必有很多同学感兴趣。高可用的意义以及各种不同高可用等级相应的停机时间我就不必多说了,直接进入主题。可选MySQL高可用方案MySQL的各种高可用方案,大多是基于以下几种基础来部署的:基于主从复制;基于Galera协议;基于NDB引擎;基于中间件/proxy;基

2017-05-23 17:11:24 909

转载 MySQL索引设计背后的数据结构及算法详解

MySQL索引设计背后的数据结构及算法详解存储,共享,学习。。。。。作者介绍赵海亮,现任职58赶集集团安居客MySQL DBA,主要从事安居客MySQL数据库的优化、升级、迁移等工作。本文系作者原创投稿,未经 DBAplus社群 允许,不得转载和使用。在我们公司的DB规范中,明确规定:1、建表语句必须明确指定主键2、无

2017-05-11 10:30:41 857

原创 CDH hadoop-hdfs-fuse的安装使用

参考文档:http://www.cloudera.com/documentation/cdh/5-1-x/CDH5-Installation-Guide/cdh5ig_hdfs_mountable.html挂载HDFSCDH5包含一个HDFS的接口FUSE(用户空间文件系统),FUSE能让你写一个正常的用户空间应用程序作为一个传统文件系统接口。hadoop-hdfs-f

2017-05-08 15:18:55 3562

原创 电商系列---mysql高并发超库存卖问题

先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是最基本的问题。从技术方面剖析,很多人肯定会想到事务,但是事务是控制库存超卖的必要条件,但不是充分必要条件

2017-04-26 14:03:57 7049

转载 mongo索引小结

mongo索引小结学习,存储,共享官方文档索引部分的地址:http://docs.mongodb.org/manual/indexes/以下大部分内容来自官方文档。 1.创建索引1)创建单个索引db.collection.ensureIndex({a:1})在a字段上创建一个升序的索引(对于单个字段的索引,升序或是

2017-04-18 08:13:25 988

原创 kafka的安装配置及sparksteaming消费

//kafka的安装配置及sparksteaming消费# by  coco# 2015-07-06前期准备 zookeeper在如下机器上运行192.168.8.94192.168.8.95192.168.8.96目前安装kafka集群模式:192.168.8.98192.168.8.971. 安装zookeeper集群。(略)

2017-04-07 12:08:50 1758

转载 Kafka主要参数详解

Kafka主要参数详解原文档地址:http://kafka.apache.org/documentation.html12345678910111213141516171819

2017-04-06 14:54:12 965

转载 电商那些年,我摸爬打滚出的高并发架构实战精髓

电商那些年,我摸爬打滚出的高并发架构实战精髓 学习,存储,共享。。。。。。一、关于高并发高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩LOL被ADC暴击了一样,那伤害你懂的。1高并发会来带

2017-03-27 09:00:04 1531

转载 电商那些年,我摸爬打滚出的高并发架构实战精髓(续)

电商那些年,我摸爬打滚出的高并发架构实战精髓(续) 学习,存储,共享。。。一、分层,分割,分布式大型网站要很好地支撑高并发,需要长期的规划设计。在初期,需要把系统进行分层,在发展过程中把核心业务进行拆分成模块单元,根据需求进行分布式部署,可以进行独立团队维护开发。分层:将系统在横向维度上切分成几个部分,

2017-03-27 08:57:35 1118

原创 Warning: Using innodb_additional_mem_pool_size is DEPRECATED

Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB‘s internal memory allo

2017-03-25 10:12:42 5793 1

原创 Apache Spark 2.0.2 中文文档 | ApacheCN(Apache中文网)

ApacheCN(Apache中文网)- 关于我们 : http://www.apache.wiki/pages/viewpage.action?pageId=2887249ApacheCN(Apache中文网)- Apache Spark 2.0.2 中文文档 : http://www.apache.wiki/pages/viewpage.action?pageId=2883613

2017-03-24 14:32:15 1217 1

翻译 MySQL 5.7 新特性

我们自豪的宣布 MySQL 5.7 稳定版开放下载了。 MySQL 5.7.9 是目前世界上最流行开源数据库的一令人兴奋的新版本, 比 MySQL 5.6 快 3 倍,同时还提高了可用性,可管理性和安全性。一些重要的增强功能如下: 性能和可扩展性:改进 InnoDB 的可扩展性和临时表的性能,从而实现更快的网络和大数据加载等操作。JSON支持:使用 MySQL 的 JSON

2017-03-01 15:31:57 605

转载 Python无参装饰器

需求:想要在test_func函数前后执行一些代码  1.第一步(定义函数,将调用原函数,使用新函数替换)def test_func():    return 'test_func'def test_wrapper_func():    print 'before'    rt = test_func()    print 'after'    return rt    p

2017-03-01 10:31:31 841

转载 学习spss的心得体会

存储,学习,共享。。。。。篇一:SPSS学习报告总结心得应用统计分析学习报告本科的时候有概率统计和数理分析的基础,但是从来没有接触过应用统计分析的东西,SPSS也只是听说过,从来没有学过。一直以为这一块儿会比较难,这学期最初学的时候,因为没有认真看老师给的英文教材,课下也没有认真搜集相关资料,所以学起来有些吃力,总感觉听起来一头雾水。老师说最后的考核是通过提交学习报告,然后

2017-02-28 14:28:18 38838

原创 spark standalone的安装及使用

安装:1.下载http://d3kbcqa49mib13.cloudfront.net/spark-2.0.1-bin-hadoop2.6.tgz2.安装master到 192.168.8.94机器解压文件,并运行 sbin中的 start-master.shbash start-master.sh正常安装后,可以通过如下页面打开:3.安装worker./bin

2017-02-22 16:15:01 933

转载 MongoDB - 连接

MongoDB - 连接在本教程我们将讨论 MongoDB 的不同连接方式。启动 MongoDB服务在前面的教程中,我们已经讨论了如何启动MongoDB服务,你只需要在MongoDB安装目录的bin目录下执行'mongod'即可。执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。

2016-12-23 14:12:09 663

转载 用户权限设置

用户权限设置掌握权限,理解下面4条基本上就差不多1. MongoDB是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。2. 切换到admin数据库,添加的账号才是管理员账号。3. 用户只能在用户所在数据库登录,包括管理员账号。4. 管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。添加管理员账号[root@snails

2016-12-23 13:43:14 2469

转载 mysql磁盘空间碎片回收

mysql磁盘空间碎片回收存储,学习,共享有关关系数据库磁盘碎片空间回收利用的一般性概念至少应包含三层含义:1、数据库中已有的数据被删除(delete)后,对于这些数据原有的碎片空间,查询(select)数据时是否会被扫描2、再次添加(insert)数据时,碎片空间是否会被重复利用3、如何物理地回收这些碎片空间,以减小存储压力,回收碎片对系统有何影响每一个数据库都有自己的回收机制,甚至对于同一个数据

2016-12-23 11:41:39 5031

原创 mysql 5.7修改root密码 密码过期

mysql 5.6 mysql 5.7修改root密码 密码过期 如果:MySQL 5.7.6 and later:则内容为:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';MySQL 5.7.5 and earlier:则为:SET PASSWORD FOR 'root'@'localhost' = PAS

2016-12-19 13:55:35 8200

原创 vim替换^m字符

vim替换^m字符替换^M字符在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:$ dos2unix myfile.txt上面的命令会去掉行尾的^M。2.使用vi的替换功能

2016-12-15 16:07:41 4838 1

新华字典 2014版 Access数据库

新华字典 2014版 Access数据库。新华字典是经过增补的2014版Access数据库,收录了两万多字,是mdb数据库,其中包括汉字、五笔、部首、笔画数、除部首笔画数、拼音、简解、详解,希望可以帮助有需要的人。

2017-01-12

Youdao for mac

Youdao for mac

2016-10-18

Foxmail_for_Mac_V1.2.0

Foxmail_for_Mac_V1.2.0

2016-10-18

MySQL Workbench for Mac 6.0.dmg

MySQL Workbench for Mac 6.0.dmg

2016-10-18

svn for MAC

svn for MAC MAC SVN 工具包

2016-10-18

apache-maven-3.2.1-bin.tar

apache-maven-3.2.1-bin.tar

2014-10-21

apache-hive-0.13.1-bin.tar.gz

apache-hive-0.13.1-bin.tar.gz hive

2014-10-21

CDH集群部署手册(外)

大数据的存储,如果你想简单便捷的安装配置使用hadoop,hbase,hive等请参考该文档。文档中详细的记录了安装过程,并且简单实用。

2014-10-09

7.7中文破解版.rar

亿图7.7破解版,亲测可用。使用方法,先用edrawmax-cn.exe,然后使用Crack目录中的user.cfg覆盖安装目录下config文件夹中的同名文件;最后双击执行Crack目录中的addreg.reg,完美破解可用。 测试过的,非常好用。拿出来共享给大家。

2014-10-09

mysql-connector-java-5.1.31-bin.jar

mysql-connector-java-5.1.31-bin.jar,mysql5.6.10的最新驱动下载

2014-07-29

MySql常用命令总结

以下是无意中在网络看到的使用MySql的管理心得, 在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行: use mysql;

2013-12-20

[MySQL性能调优与架构设计].简朝阳

一本值得深入学习的数。让我受益匪浅!

2013-11-12

Atlas部署及常见问题

Atlas是一个位于应用程序与MySQL之间的中间件,它实现了MySQL的客户端与服务端协议,作为服务端与应用程序通讯,同时作为客户端与MySQL通讯。它对应用程序屏蔽了DB的细节,同时为了降低MySQL负担,它还维护了连接池。

2013-11-12

mysql数据仓库文档

( MySQL数据仓库——InfoBright的源码安装及使用.txt )

2013-03-21

好压,非常好用

好压,非常好用

2013-03-21

mysql-mmm有关mmm_control 参数测试(完整版)

mysql-mmm相关 a. mmm_mond 监控进程,负责所有的监控工作,决定和处理所有节点角色活动。 b. mmm_agent 运行在每个Mysql服务器上的代理进程,完成监控的探针工作和执行简单的远端服务设置。 c. mmm_control 一个简单的脚本,提供管理mmm_mond进程的命令。 参数的整理。

2012-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除