8 songbintao

尚未进行身份认证

一直在从事数据库方面的工作。从数据库运维、开发、到后来的设计、优化、迁移,在这条路上慢慢前行。

等级
博文 29
排名 17w+

mysql5.7Json数组解析

一、目标需求mysql5.7支持json极大的方便了我们,但是其中json数组解析一直很麻烦,之前都是先取json数组的长度,然后遍历逐个解析,后来看了一篇博客受到启发,写了这个方法能一次全部解析出来,希望对大家有所启发。二、建表新建jsonarray_test表并添加测试数据。CREATETABLEjsonarray_test(idint(11)NOTNULL...

2019-03-08 21:08:10

MySQL load语句详细介绍

Load的语法  LOADDATA[LOW_PRIORITY|CONCURRENT][LOCAL]INFILE'file_name.txt' [REPLACE|IGNORE] INTOTABLEtbl_name [FIELDS [TERMINATEDBY'string'] [[OPTIONALLY]ENCL...

2018-12-31 17:29:40

如何查看 oracle 官方文档

Concept包含了oracle数据库里面的一些基本概念和原理,比如数据库逻辑结构,物理结构,实例结构,优化器,事务等.PDF460页Reference包含了动态性能视图,数据字典,初始化参数等,如果有参数不知道意思,或者v$视图字段信息模糊,都可以从这里找到描述,使用html版的进去ctrl+f查找比较快.还包含一些其他比如数据库的硬性限制,等...

2018-10-11 11:27:46

一个mysql的pid报错

查看数据库版本mysql>selectversion();+------------+|version()|+------------+|5.7.22-log|+------------+1rowinset(0.01sec)停掉数据库,启动的时候报错:[root@node1/]#/etc/init.d/mysqlstartStar...

2018-09-26 14:04:47

mysql5.7表包含两个timestamp字段设计

mysql5.7默认安装完后还是不支持一个表包含两个timestamp,需要调整参数sql_mode。查看sql_modemysql>showvariableslike'sql_mode';+---------------+---------------------------------------------------------------------------...

2018-09-25 16:46:57

SqlServer索引的原理与应用

转https://www.cnblogs.com/knowledgesea/p/3672099.html索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中...

2018-09-18 17:42:09

SQL Server 2005中的分区表(六):将已分区表转换成普通表

转:https://blog.csdn.net/smallfools/article/details/5004100我的俄罗斯名叫作“不折腾不舒服斯基”,所以,不将分区表好好折腾一下,我就是不舒服。   在前面,我们介绍过怎么样直接创建一个分区表,也介绍过怎么将一个普通表转换成一个分区表。那么,这两种方式创建的表有什么区别呢?现在,我又最新地创建了两个表:   第一个表名为Sale...

2018-09-18 14:40:35

SQL Server 2005中的分区表(三):将普通表转换成分区表

  在设计数据库时,经常没有考虑到表分区的问题,往往在数据表承重的负担越来越重时,才会考虑到分区方式,这时,就涉及到如何将普通表转换成分区表的问题了。   那么,如何将一个普通表转换成一个分区表呢?说到底,只要将该表创建一个聚集索引,并在聚集索引上使用分区方案即可。   不过,这回说起来简单,做起来就复杂了一点。还是接着上面的例子,我们先使用以下SQL语句将原有的Sale表删除。...

2018-09-18 14:37:24

sqlserver 分区表

当数据库表中数据量能够被预测到将会非常大,或者已经拥有庞大的数据时,我们应该选择分表或者分区(即使用多个数据库)来解决数据访问时的性能问题。为什么要分区分表呢?因为分区分表有如下几个有点:1.改善查询性能,对分区对象的查询可以仅搜索自己关系的分区,提高检索速度。2.增强可用性,如果表的某个分区出现故障,表在其他分区的数据仍然可用。3.维护方面,如果表的某个分区出现故障,需要修复数据,只修复...

2018-09-18 13:25:26

sqlserver的查看表创建SQL

出处:https://blog.csdn.net/ChristopherChen/article/details/51900572在一般的数据库系统中可使用表名右键--[ScriptTableas]--[CreateTo]--XX输出建表SQL语句,但在某些SQLServer系统中可能客户仅提供数据库查询权限,导致无法导出建表语句,此时可使用select语句查询系统表生成建表语句...

2018-09-17 17:46:08

sqlserver 复制一个表的结构

sqlserver复制一个表的结构,oracle中createtablenew_tableasselect*fromold_tablewhere1=2在sqlserver中select*intonewtable fromoldtable;例如:select*intodbo.tmp_test_partfromdbo.test_partwhere1=2 ...

2018-09-17 17:35:22

mysql测试库

测试文件下载地址:https://github.com/datacharmer/test_db安装:unziptest_db-master.zip cdtest_db-master/mysql-uroot-p123456<employees.sql可以导入两个分区表:mysql-uroot-p123456<employees_par...

2018-09-11 16:25:23

datax简单使用

系统要求Linux JDK(1.8以上,推荐1.8) Python(推荐Python2.6.X) ApacheMaven3.x (CompileDataX)启动工具部署 方法一、直接下载DataX工具包:DataX下载地址 下载后解压至本地某个目录,进入bin目录,即可运行同步作业:$cd {YOUR_DATAX_HOME}/bin$pythond...

2018-09-05 14:42:15

数据迁移工具datax--介绍

文章来源https://github.com/alibaba/DataX/blob/master/introduction.md阿里云开源离线同步工具DataX3.0介绍一.DataX3.0概览​DataX是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功...

2018-09-05 11:33:56

HAWQ--高可用、冗余、容错性

HAWQ集群通过系统冗余确保高可用性。HAWQ部署使用平台硬件冗余,例如mastercatalog的RAID、segments的JBOD和互连层的网络冗余。在软件级别,HAWQ通过主镜像和双集群维护提供冗余。此外,HAWQ还支持HDFS中的高可用NameNode配置。为了维护集群的健康,HAWQ使用基于心跳和按需探测协议的容错服务。它可以动态地识别新添加的节点,并在无法使用时从集群中删除节点...

2018-08-30 16:27:18

压测工具--super-smack测试mysql

查看编译帮助:[root@node2super-smack-1.2]#./configure--helpUsage:configure[options][host]Options:[defaultsinbracketsafterdescriptions]Configuration: --cache-file=FILE   cachetestresu...

2018-08-30 14:51:59

HAWQ--目录缓存

HDFS目录缓存是HAWQmaster用于确定表数据在HDFS上的分布信息的缓存服务。HDFS在RPC处理方面速度慢,特别是当并发请求数量很高时。为了决定哪个segments处理哪部分数据,HAWQ需要从HDFSnamenodes获得数据位置信息。HDFS目录缓存用于缓存数据位置信息并加速HDFSRPCS。...

2018-08-22 17:52:07

Linux下mysql5.7的安装

下载tar包,这里使用wget从官网下载[root@node2~]#wgethttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz将mysql安装到/usr/local/mysql下[root@node2~]#tar-xvfmysql-5.7.22-l...

2018-08-22 15:52:07

mysql备份工具 :mysqldump mydumper Xtrabackup 原理

备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。这篇文章主要讨论MySQL的备份方案,重点介绍几种备份方式的原理,包括文件系统快照(LVM),逻辑备份工具Mysqldump,M...

2018-08-17 15:54:30

HAWQ--资源管理

HAWQ提供了几种资源管理方法,并包括一些用户可配置的选项,包括与YARN的资源管理的集成。HAWQ有使用以下机制管理资源的能力:全局资源管理。您可以集成HAWQ与YARN资源管理器,根据需要请求或返回资源。如果不集成HAWQ与YARN,HAWQ只会消耗集群资源并管理自己的资源。如果将HAWQ与YARN集成在一起,HAWQ就会自动从YARN获取资源,并通过内部定义的资源队列管理这些资源。当资...

2018-08-14 17:28:52
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!