文章分类 -  MSSQL

1 2 3 4 5 ··· 9 下一页
摘要:导读:本文详细介绍了中间件,主要从数据库拆分过程及挑战、主流数据库中间件设计方案、读写分离核心要点、分库分表核心要点展开说明。 1. 数据库拆分过程及挑战 垂直拆分、读写分离、分库分表(水平拆分)。每个拆分过程都能解决业务上的一些问题,但同时也面临了一些挑战。 1.1 垂直拆分 对于一个刚上线的互联 阅读全文
posted @ 2019-12-18 13:55 Net-Spider 阅读(3611) 评论(0) 推荐(1) 编辑
摘要:京东金融中间件团队在分析了这些实现方式利弊后,根据自身业务特点实现了基于客户端的分库分表中间件CDS,即Completed Database Sharding。 CDS是一个基于客户端开发的分库分表中间件产品,实现了JDBC标准API,支持分库分表、读写分离和数据运维等诸多功能,提供高性能、高并发和 阅读全文
posted @ 2019-12-10 16:08 Net-Spider 阅读(646) 评论(0) 推荐(0) 编辑
摘要:背景分库分表这个词相信很多人都不陌生,在互联网公司数据到达一定规模的时候,多数都会对数据进行分库分表,或者也有人叫分片,英文翻译为Sharding; 更加准确来说我们常常关心的是水平分片,即单个业务的某些表到达一定规模后,即使建立索引也无法从根本上带来很大的性能提升,这时我们会考虑把单表拆分。以My 阅读全文
posted @ 2019-12-10 15:57 Net-Spider 阅读(1873) 评论(1) 推荐(0) 编辑
摘要:分表和分区的区别: 一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例 二,m 阅读全文
posted @ 2019-12-10 15:47 Net-Spider 阅读(158) 评论(0) 推荐(0) 编辑
摘要:分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。 优点:数据不存在多个副本, 阅读全文
posted @ 2019-12-10 15:39 Net-Spider 阅读(1001) 评论(0) 推荐(1) 编辑
摘要:在这张架构图中,大数据平台里面向用户的在线业务处理组件用褐色标示出来,这部分是属于互联网在线应用的部分,其他蓝色的部分属于大数据相关组件,使用开源大数据产品或者自己开发相关大数据组件。 联网大数据平台架构 首先我们来看一个典型的互联网大数据平台的架构,如下图所示: 在这张架构图中,大数据平台里面向用 阅读全文
posted @ 2019-12-10 15:20 Net-Spider 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:众所周知数据库的管理往往离不开各种的数据优化,而要想进行优化通常我们都是通过参数来完成优化的。那么到底这些参数有哪些呢?为此在本篇文章中课课家笔者就为大家简单介绍MySQL,以供大家参考参考,希望能帮助到大家。 1) 分布式DB水平切分中用到的主要关键技术:分库,分表,M-S,集群,负载均衡 2) 阅读全文
posted @ 2019-12-10 15:15 Net-Spider 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:数据库架构的演变在业务数据量比较少的时代,我们使用单机数据库就能满足业务使用,随着业务请求量越来越多,数据库中的数据量快速增加,这时单机数据库已经不能满足业务的性能要求,数据库主从复制架构随之应运而生。 主从复制是将数据库写操作和读操作进行分离,使用多个只读实例(slaver replication 阅读全文
posted @ 2019-12-10 14:56 Net-Spider 阅读(310) 评论(0) 推荐(0) 编辑
摘要:MSSQLSERVER执行计划详解 序言 本篇主要目的有二: 1、看懂t-sql的执行计划,明白执行计划中的一些常识。 2、能够分析执行计划,找到优化sql性能的思路或方案。 如果你对sql查询优化的理解或常识不是很深入,那么推荐几骗博文给你:SqlServer性能检测和优化工具使用详细 ,sql语 阅读全文
posted @ 2019-10-16 15:20 Net-Spider 阅读(162) 评论(0) 推荐(0) 编辑
摘要:准备数据 Sql脚本如下,两张表,一张客户表Customers只包含customerid和city字段,一张订单表Orders包含orderid和customerid(关联Customers的customerid字段) IF OBJECT_ID('dbo.Orders') IS NOT NULL D 阅读全文
posted @ 2019-10-16 15:11 Net-Spider 阅读(242) 评论(0) 推荐(0) 编辑
摘要:MySQL InnoDB B-Tree索引使用Tips 这里主要讨论一下InnoDB B-Tree索引的使用,不提设计,只管使用。B-Tree索引主要作用于WHERE和ORDER BY子句。这里讨论的均在MySQL-Server-5.1.42测试 1.如果索引了多列,要遵守最左前缀法则。所谓最左前列 阅读全文
posted @ 2018-12-14 12:02 Net-Spider 阅读(229) 评论(0) 推荐(0) 编辑
摘要:ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。 用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记 阅读全文
posted @ 2018-12-14 12:00 Net-Spider 阅读(567) 评论(0) 推荐(0) 编辑
摘要:[sql] view plain copy USE Master GO declare @spid int ; select @spid = 419--null:all ; ;WITH DATA(spid,blockRelationship,blocked,spidLevel,hostname,pr 阅读全文
posted @ 2018-03-20 10:12 Net-Spider 阅读(203) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2008中查看当天连接用户账号及连接时间、最后执行批处理时间、IP地址的方法。 阅读全文
posted @ 2018-03-20 10:09 Net-Spider 阅读(775) 评论(0) 推荐(0) 编辑
摘要:一、 背景 SQL Server,如果我们需要把数据库A的所有表数据到数据库B中,通常我们会怎么做呢?我会使用SSMS的导入导出功能,进行表数据的导入导出,无可厚非,这样的导入非常简单和方便; 但是,当我们的表有上百个,而且有些表是有自增ID的,那么这个时候使用SSMS的话,你需要一个个手动设置(如 阅读全文
posted @ 2017-02-09 18:14 Net-Spider 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了SQL Server解析XML数据的方法。分享给大家供大家参考,具体如下: --5.读取XML --下面为多种方法从XML中读取EMAIL DECLARE @x XML SELECT @x = ' <People> <dongsheng> <Info Name="Email">dong 阅读全文
posted @ 2016-09-30 18:46 Net-Spider 阅读(387) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要替换一些不需要的SQL字段, 下面就为您介绍替换SQL字段的几种情况,如果您对替换SQL字段方面感兴趣的话,不妨一看。 替换SQL字段中的换行符,回车符: 1> 回车符 SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 F 阅读全文
posted @ 2016-08-05 09:55 Net-Spider 阅读(926) 评论(0) 推荐(0) 编辑
摘要:FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现 阅读全文
posted @ 2016-08-04 18:19 Net-Spider 阅读(111) 评论(0) 推荐(0) 编辑
摘要:使用sql语句创建和删除约束 约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空。 唯一约束(Unique constraint) --:要求该列唯一,允许为空,但只能出现一个空值。 检查约束(Check constraint) --:某列取 阅读全文
posted @ 2016-07-15 09:59 Net-Spider 阅读(435) 评论(0) 推荐(0) 编辑
摘要:--每月执行的作业exec p_createjob @jobname='mm',@sql='select * from syscolumns',@freqtype='month'--每周执行的作业exec p_createjob @jobname='ww',@sql='select * from s 阅读全文
posted @ 2016-05-30 12:57 Net-Spider 阅读(292) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示