Welcome 微信登录

首页 / 数据库 / MySQL

SQL Server 2012 发布与订阅实现数据同步 图解(解决 错误22022)

SQL Server 2012 发布与订阅实现数据同步 图解(解决 错误22022)

概念参见:https://msdn.microsoft.com/zh-cn/library/ms151170.aspx推送订阅对于推送订阅,发布服务器将更改传播到订阅服务器,而无需订阅服务器发出请求。 更改可以按需、连续地或按照计划推送到订阅服务器。 分发代理或合并代理在分发服务器上运行。 通常,数据将连续同步或按照经常重复执行的计划同步。 发布要求数据近似实时地移动。 分发服务器上较高的处理器开销不会影响性能。通常与快照和事务复制一起使用。 请求订阅...
MySQL客户端输出窗口显示中文乱码问题解决办法

MySQL客户端输出窗口显示中文乱码问题解决办法

最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码show variables like "char%"; 命令执行完成之后显示结果如下所示: 可以看到,现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,默认使用的字符集...
SQL Server检测数据库是否能连接的小技巧

SQL Server检测数据库是否能连接的小技巧

有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。本文永久更新链接地址...
SQL Server 2008安装部署文档

SQL Server 2008安装部署文档

SQL Server 2008安装注意事项:如果你要安装的是64位的服务器,并且是新机器。那么请注意,你需要首先需要给64位系统安装一个.net framework,如果已经安装此功能,请略过这一步。具体安装.net framework的方法是:在图标我的电脑>上右击选择管理>,打开以后选择功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可。安装的过程中,需要注意如果你要安装的服务器...
新服务器部署SQL Server 之前的准备

新服务器部署SQL Server 之前的准备

当你有一个新的服务器需要部署的时候,如果没有部署过的经验很可能会走很多误区,并且给以后的维护工作加大难度,我在这就把我部署服务器的一些经验跟大家分享一下。1、登陆服务器以后先将物理盘按照64k为分配单元格式化一下。 因为sqlserver的数据是按页存储的,一个页是8k,8个页正好是一个区也就是64k,这个大家都懂的(我承认我没有测试过实际的效果这么做到底有没有用)。2、修改服务器名。 最好将机器名修改成一看机器名就知道是哪个业务,在哪个机房,哪台机器...
新手SQL Server数据库dba需要注意的小细节

新手SQL Server数据库dba需要注意的小细节

前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。1.在创建db的时候自增长建议设置成按MB(M)增长,步长根据业务量来设置,一般情况建议设置100-200M(见图片),还有就是尽量别改初始大小,这个默认就好。如果按照数据文件(mdf)按照默认的1m增长,同时db的业务写入比较频繁,那数据库就会频繁的向磁盘请求空间,会造成不必要的io消耗,也会因为申请空间造成资源等待等问题。如果把日志文件(ldf)按照默认的百分...
用Windows性能监视器监控SQL Server的常见指标

用Windows性能监视器监控SQL Server的常见指标

上边文章中提到Win的性能监视器是监控数据库性能必备的工具,接下来我就给大家介绍一些常见的监控指标,其实无非就是磁盘,cpu,内存等硬件的运行指标还有数据库自身的像锁啊、用户连接数啊、还有就是根据自身业务决定的需要注意的参数指标。 1.SQL Server Buffer: Buffer Cache Hit Ratio 这是一个很重要查看内存是否不足的参数。SQL Server Buffer中的计数器Buffer Cache Hit Ratio用来指出S...
SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法

SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法

目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在平时用的时候,很少关注起启动过程,或者很少了解其底层运行过程,大部分的过程只关注其内部的表、存储过程、视图、函数等一系列应用方式,而当有一天它运行的正常的时候突然启动不起来了,这时候就束手无策了,能做的或许只能是重装、配置、还原等,但这一个过程其实是一个非常耗时的过程,尤其当我们面对是庞大的生产库的时候,可能在这火烧眉毛的时刻,是不允许你再重搭建一套环境的。所...
SQL Server数据库启动过程及用户数据库加载过程的疑难杂症

SQL Server数据库启动过程及用户数据库加载过程的疑难杂症

前言本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程,并且根据加载过程中所遇到的一系列问题提供解决方案。其实SQL Server作为微软的一款优秀RDBMS,它启动的过程中,本身所带的那些系统库发生问题的情况相对还是很少的,我们在平常使用中,出问题的大部分集中于我们自己建立的用户数据库。而且,相对于侧重面而言,其实...
SQL Server中关于跟踪(Trace)那点事

SQL Server中关于跟踪(Trace)那点事

前言一提到跟踪俩字,很多人想到警匪片中的场景,同样在我们的SQL Server数据库中“跟踪”也是无处不在的,如果我们利用好了跟踪技巧,就可以针对某些特定的场景做定向分析,找出充足的证据来破案。简单的举几个应用场景:在线生产库为何突然宕机?数百张数据表为何不翼而飞?刚打好补丁的系统为何屡遭黑手?新添加的信息表为何频频丢失?某张表字段的突然更改,究竟为何人所为?这些个匿名的访问背后,究竟是人是鬼?突然增加的增量数据,究竟是对是错?数百...
MyBatis入门学习教程

MyBatis入门学习教程

一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快速入门2.1、准备开发环境1、创建测试项目,普通java项目或者是JavaW...
<< 831 832 833 834 835 836 837 838 839 840 >>