- 博客(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
2679
2
原创 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
2585
原创 如何把一个报表从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
1339
原创 【亲测】如何获取Mysql数据库用户第一次SQL执行时间,最近一次执行时间?
如何获取Mysql数据库用户第一次SQL执行时间,最近一次执行时间?
2022-02-26 14:22:35
1110
原创 mysql数据库中到底能建多少张表?(单实例下单个库)
单实例mysql数据库中到底能建多少张表?业务两个同学今天就这个问题过来探讨,他们的诉求是: 1. 一个用户的表要全部放到一个数据库中。 2. 预计1000个用户每个用户初步规划1000张表。 这100W张表如何规划如何放的问题。 3. 后期扩容也要考虑。后期扩容要可扩、方便、且用再修改应用程序代码?面对这样一个场景,技术层面的很好解决,例如数据库到底能存多少张表?查官网资料即可确定。最重要的是要深入了解这么多表如何来的?来源是不是就有问题?有其他解决方案?这个需要深入的了...
2020-11-10 15:21:42
9999
1
转载 泛泛而谈:白话分布式一致性与共识算法
泛泛而谈:白话分布式一致性与共识算法转载,存储,学习,共享。。。。说的简单明了他们说你是泛泛而谈,算法这东西是讲明白的吗?自己不动手光想听别人讲就能明白,还想深刻明白,天下哪有这种便宜事!好吧,我就泛泛而谈吧。一、分布式系统问题多节点,提高了系统整体的负载能力;可以使用多个处理器,同步查询,提高查询性能;可以有更多节点复制数据,增强了失败情况下的恢复能力,提高了系统整体的可用性。但是,分...
2020-02-19 15:40:26
781
原创 数据风云、十年变迁(DTCC会议总结)
数据风云、十年变迁(DTCC会议总结)近日参加2019年DTCC大会,感触颇多,从2012年到2019年连续7年都默默的关注这这个具有风向标的数据库盛会。每年都有不同的感受。尤其今年感动更多。由内自外的想感慨总结一下。先说说自己的总体感受,以前有技术原理专场,有源码研读的专场,有具体优化实现的专场,每一场都能看到技术的火花四溅,令人耳目一新。但是今年看到了其他不一样的地方,同时也深深的反思...
2019-05-14 21:03:50
585
原创 分布式OLTP数据库选型---汇报
汇报思路 开场:各位好,分布式数据库经近个月的集中调研,目前有了阶段性的进展,现就调研的结果对各位领导做一个详细的汇报。 本次汇报共16页PPT。汇报思路为:漏斗形,有宽到窄的一个思路体系。 汇报时间我会控制在30分钟内,先总体做串讲,完了针对有疑问的地方我们进行详细的分析讨论。 下面就开始我们本次的汇报。P1背景 谈到分布式,会不可避免的想到一个问题,分布式数...
2019-05-06 11:03:31
3643
原创 MPP大规模并行计算数据库与分布式数据库的区别
最近调研分布式TP数据库。结合公司使用的MPP数据库,一度感觉两者很像,随着分布式的深入研究,结合行内MPP数据库使用过正中遇到的问题,简单的总结一下分布式数据库与MPP数据库的区别。分布式数据库系统与并行数据库系统MPPDB有许多相似点,如都有用网络连接各个数据处理结点的特点。网络中的所有结点构成一个逻辑上的统一整体,用户可以对各个结点上的数据进行透明存取等等。由于分布式数据库系统和并行...
2019-05-06 10:57:09
10425
转载 parquet学习总结
parquet学习总结存储,学习,共享。。。。。深入分析Parquet列式存储格式Parquet是面向分析型业务的列式存储格式,由Twitter和Cloudera合作开发,2015年5月从Apache的孵化器里毕业成为Apache顶级项目,最新的版本是1.8.0。列式存储列式存储和行式存储相比有哪些优势呢?1.可以跳过不符合条件的数据,只读取需要的数据,降低IO数据量。...
2018-09-27 17:01:00
851
原创 为什么我们选择parquet
为什么我们选择parquet前用的hadoop,一直有个疑惑。当时没有细究,昨天突然想到,就又顺着看了下,经过调整,原来在presto中要用1分钟的,现在基本可以秒级别出结果,和presto无关,和文件存储格式有关,hdfs默认存的是文本格式,所以hive,presto,都是在文本格式上做计算,hadoop本身是全表扫,只是分布式而以,所以我们之前用的就是分布式的全表扫而以,没有发挥出数据仓库...
2018-09-27 16:59:42
14147
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
485
转载 【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
422
原创 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
1045
转载 扎心,MySQL表分区太多了
扎心,MySQL表分区太多了存储,学习,共享。。。。。。导读之前分享过,表分区数量特别大,当有大事务时,可能会导致主从延迟特别严重。那么如何减少表分区数量呢?之前叶师傅分享的 意想不到的MySQL复制延迟原因 一文中提到,规避问题的方法有:删除不用的历史表分区;将大表拆分;将大事务拆分,不要在一个事务里做大批量更新
2017-07-18 11:47:12
4052
1
原创 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
3371
转载 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
4420
原创 mysql5.6, mysql5.7什么时候该创建索引?
# 若CARDINALITY / TABLE_ROWS小于10%(经验值),那么表示数据重复率较高,通常需要考虑是否有必要创建该索引########################################################## mysql 5.6目前5.6的STATISTICS表中关于Cardinality的统计是错误的!!!具体可见MySQL bugs
2017-06-05 16:01:38
946
原创 mysql5.5 mysql5.6 mysql5.7官方手册
MYSQL手册、文档MySQL 5.5在线手册MySQL 5.6在线手册MySQL 5.7在线手册MySQL Internals文档
2017-05-24 09:44:42
14416
1
转载 MySQL高可用方案选型参考
MySQL高可用方案选型参考7条回复本次专题是 MySQL高可用方案选型,这个专题想必有很多同学感兴趣。高可用的意义以及各种不同高可用等级相应的停机时间我就不必多说了,直接进入主题。可选MySQL高可用方案MySQL的各种高可用方案,大多是基于以下几种基础来部署的:基于主从复制;基于Galera协议;基于NDB引擎;基于中间件/proxy;基
2017-05-23 17:11:24
948
转载 MySQL索引设计背后的数据结构及算法详解
MySQL索引设计背后的数据结构及算法详解存储,共享,学习。。。。。作者介绍赵海亮,现任职58赶集集团安居客MySQL DBA,主要从事安居客MySQL数据库的优化、升级、迁移等工作。本文系作者原创投稿,未经 DBAplus社群 允许,不得转载和使用。在我们公司的DB规范中,明确规定:1、建表语句必须明确指定主键2、无
2017-05-11 10:30:41
903
原创 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
3696
原创 电商系列---mysql高并发超库存卖问题
先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是最基本的问题。从技术方面剖析,很多人肯定会想到事务,但是事务是控制库存超卖的必要条件,但不是充分必要条件
2017-04-26 14:03:57
7229
转载 mongo索引小结
mongo索引小结学习,存储,共享官方文档索引部分的地址:http://docs.mongodb.org/manual/indexes/以下大部分内容来自官方文档。 1.创建索引1)创建单个索引db.collection.ensureIndex({a:1})在a字段上创建一个升序的索引(对于单个字段的索引,升序或是
2017-04-18 08:13:25
1026
原创 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
1819
转载 Kafka主要参数详解
Kafka主要参数详解原文档地址:http://kafka.apache.org/documentation.html12345678910111213141516171819
2017-04-06 14:54:12
1015
转载 电商那些年,我摸爬打滚出的高并发架构实战精髓
电商那些年,我摸爬打滚出的高并发架构实战精髓 学习,存储,共享。。。。。。一、关于高并发高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩LOL被ADC暴击了一样,那伤害你懂的。1高并发会来带
2017-03-27 09:00:04
1574
转载 电商那些年,我摸爬打滚出的高并发架构实战精髓(续)
电商那些年,我摸爬打滚出的高并发架构实战精髓(续) 学习,存储,共享。。。一、分层,分割,分布式大型网站要很好地支撑高并发,需要长期的规划设计。在初期,需要把系统进行分层,在发展过程中把核心业务进行拆分成模块单元,根据需求进行分布式部署,可以进行独立团队维护开发。分层:将系统在横向维度上切分成几个部分,
2017-03-27 08:57:35
1181
原创 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
5918
原创 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
1257
翻译 MySQL 5.7 新特性
我们自豪的宣布 MySQL 5.7 稳定版开放下载了。 MySQL 5.7.9 是目前世界上最流行开源数据库的一令人兴奋的新版本, 比 MySQL 5.6 快 3 倍,同时还提高了可用性,可管理性和安全性。一些重要的增强功能如下: 性能和可扩展性:改进 InnoDB 的可扩展性和临时表的性能,从而实现更快的网络和大数据加载等操作。JSON支持:使用 MySQL 的 JSON
2017-03-01 15:31:57
633
转载 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
889
转载 学习spss的心得体会
存储,学习,共享。。。。。篇一:SPSS学习报告总结心得应用统计分析学习报告本科的时候有概率统计和数理分析的基础,但是从来没有接触过应用统计分析的东西,SPSS也只是听说过,从来没有学过。一直以为这一块儿会比较难,这学期最初学的时候,因为没有认真看老师给的英文教材,课下也没有认真搜集相关资料,所以学起来有些吃力,总感觉听起来一头雾水。老师说最后的考核是通过提交学习报告,然后
2017-02-28 14:28:18
41457
原创 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
982
转载 MongoDB - 连接
MongoDB - 连接在本教程我们将讨论 MongoDB 的不同连接方式。启动 MongoDB服务在前面的教程中,我们已经讨论了如何启动MongoDB服务,你只需要在MongoDB安装目录的bin目录下执行'mongod'即可。执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。
2016-12-23 14:12:09
693
转载 用户权限设置
用户权限设置掌握权限,理解下面4条基本上就差不多1. MongoDB是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。2. 切换到admin数据库,添加的账号才是管理员账号。3. 用户只能在用户所在数据库登录,包括管理员账号。4. 管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。添加管理员账号[root@snails
2016-12-23 13:43:14
2544
转载 mysql磁盘空间碎片回收
mysql磁盘空间碎片回收存储,学习,共享有关关系数据库磁盘碎片空间回收利用的一般性概念至少应包含三层含义:1、数据库中已有的数据被删除(delete)后,对于这些数据原有的碎片空间,查询(select)数据时是否会被扫描2、再次添加(insert)数据时,碎片空间是否会被重复利用3、如何物理地回收这些碎片空间,以减小存储压力,回收碎片对系统有何影响每一个数据库都有自己的回收机制,甚至对于同一个数据
2016-12-23 11:41:39
5238
原创 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
8307
原创 vim替换^m字符
vim替换^m字符替换^M字符在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:$ dos2unix myfile.txt上面的命令会去掉行尾的^M。2.使用vi的替换功能
2016-12-15 16:07:41
5060
新华字典 2014版 Access数据库
2017-01-12
7.7中文破解版.rar
2014-10-09
mysql-connector-java-5.1.31-bin.jar
2014-07-29
MySql常用命令总结
2013-12-20
Atlas部署及常见问题
2013-11-12
mysql-mmm有关mmm_control 参数测试(完整版)
2012-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人