风移_个人页

个人头像照片 风移
个人头像照片
75
46
0

个人介绍

阿里云数据库专家,负责SQL Server数据库产品线。SQL Server从业10年,经历过SQL 2000、SQL 2005、SQL 2008、SQL 2008R2、SQL 2012、SQL 2014、SQL 2016和SQL on Linux各个版本。

擅长的技术

  • Linux
  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
  • 发表了文章 2019-07-08

    RDS CloudDBA - Performance Insights最佳实践

  • 发表了文章 2019-06-26

    MSSQL - 最佳实践 - 使用SSL加密连接

  • 发表了文章 2019-04-24

    MSSQL-最佳实践-Always Encrypted

  • 发表了文章 2019-03-26

    MSSQL-最佳实践-数据库备份加密

  • 发表了文章 2019-03-26

    MSSQL - 最佳实践 - 如何打码隐私数据列

  • 发表了文章 2019-01-23

    MSSQL-最佳实践-行级别安全解决方案

  • 发表了文章 2018-10-19

    MSSQL-最佳实践-使用非对称密钥实现列加密

  • 发表了文章 2018-08-22

    MSSQL-最佳实践-实例级别数据库上云RDS SQL Server

  • 发表了文章 2018-07-18

    MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server

  • 发表了文章 2018-06-19

    阿里云RDS SQL自动化迁移上云的一种解决方案

  • 发表了文章 2018-05-14

    MSSQL-最佳实践-如何监控备份还原进度

  • 发表了文章 2018-03-29

    MSSQL-最佳实践-利用文件组实现冷热数据隔离备份方案

  • 发表了文章 2018-03-01

    MSSQL-最佳实践-数据库恢复模式与备份的关系

  • 发表了文章 2018-02-27

    MSSQL - 最佳实践 - 数据库备份链

  • 发表了文章 2018-01-19

    MSSQL · 最佳实践 · SQL Server备份策略

  • 发表了文章 2017-12-06

    MSSQL-最佳实践-SQL Server三种常见备份

  • 发表了文章 2017-11-01

    MSSQL - 架构分析 - 从SQL Server 2017发布看SQL Server架构的演变

  • 发表了文章 2017-10-17

    RDS SQL Server - 专题分享 - 巧用执行计划缓存之统计信息缺失警告

  • 发表了文章 2017-10-17

    MSSQL-应用案例-日志表设计优化与实现

  • 发表了文章 2017-08-29

    RDS SQL Server - 专题分享 - 巧用执行计划缓存之Table Scan

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2019-07-17

    sqlserver计算列能否多表关联查询计算

    源生态的计算列不支持数据来自于多个表,而仅支持来自一个表,比如:A表中的col2的值是通过col1的值计算而来,比如: col2 = col1 * 2等。你讲的这个场景,请自己写一个存储过程,然后通过Job来刷调用存储过程来刷数据吧。

    踩0 评论0
  • 回答了问题 2017-06-15

    sql server能否支持.net clr,因为我想用自定义聚合函数

    Resql server能否支持.net clr,因为我想用自定义聚合函数
    SQL Server技术本身支持。RDS SQL不支持。理由:基于安全考虑,禁止用户注册CLR,因为如果CLR质量没有控制好,会导致SQL Server本身服务挂掉。比如,写个死循环。
    踩0 评论0
  • 回答了问题 2017-05-15

    阿里云RDS如何与本地数据库执行数据同步

    Re阿里云RDS如何与本地数据库执行数据同步
    首先,从你的功能需求点来讲属于混合云的概念了。目前阿里云RDS SQL Server还没有对混合云的需求有很好的产品支持。
    其次,关于错误的解释,RDS SQL Server 2008R2,用户的连接地址是一个虚拟的地址。因为我们是双机高可用版本,用户的这个地址后面挂了两台SQL Server实例,当主库挂掉以后,会在30秒内切换到备库。所以,SSMS报错(仔细看看错误信息的意思)。
    再次,根据近10年的SQL Server维护经验来看,建议慎重使用发布订阅(其实是Replication技术,中文名叫复制),这个里面有太多的坑和不可控因素,具体体现在:
    1. 每个数据库的Log Reader是单线程,效率非常低,尤其是做大事务操作,写了很多事务日志的时候,LogReader执行超时,挂起。
    2. Replication极易报错,比如:主键冲突,数据不存在,更新冲突检测等
    3. Replication后期维护成本很高,必须依赖于强大的监控系统,错误检测系统,错误自动修复系统等,否则,人为维护工作量太大
    4. Replication是基于表级别的,也就是有新表建立的时候,需要从头建立Replication,走一遍。
    5. Replication对大表支持力度很弱。如果表中有大字段,同步效率更低了。

    最后,最后,关于如何将RDS数据同步到本地,三种方法:
    1. 使用DTS做数据导出,导入到本地
    2. 使用用户控制台,下载数据库全备,然后在本地环境恢复
    3. 使用BCP命令,导出数据,然后BCP导入到本地环境,参见这个视频: https://help.aliyun.com/document_detail/52050.html?spm=5176.doc52050.6.705.7PrxRE
    踩0 评论0
  • 回答了问题 2017-05-15

    rds SQL server的监控指标里,“每秒SQL编译”是什么意思?

    Rerds SQL server的监控指标里,“每秒SQL编译”是什么意思?
    1. 每秒SQL编译是指:每秒钟发生在SQL Server内部的语句编译的数量。因为,每个语句在执行之前,都要经过编译过程。这个过程,SQL Server会根据统计信息来找到一个最优的执行路径(叫着执行计划),然后会将编译好的执行计划缓存到内存中。
    2. 可能导致每秒SQL编译急速升高的原因有很多种,比如:
         a. 可用内存不足。当SQL Server认为系统可用内存不足时,会清理执行计划缓存来换取可用内存。清理执行计划以后的执行语句,会导致SQL编译
         b. 用户大查询。用户的大查询挤压系统可用内存。比如:系统给SQL Server的可用内存为1GB,但是用户的查询需要1.5GB的数据量,SQL Server需要额外获得500MB的内存空间,导致上面讲得可用内存不足,清理执行计划的动作。
        c. 用户自己发起了清空执行计划缓存的命令。
        d. 用户发起了重启SQL Server服务的动作以后,原因和a相似。
        e. 用户发起了HA切换,主备切换以后,用户连接到了备库,执行SQL语句需要重新编译
      .....
    等等情况。
    踩0 评论0
  • 回答了问题 2017-03-30

    RDSforSQLServer支持TDE透明加密吗?

    ReRDSforSQLServer支持TDE透明加密吗?
    你好,阿里云RDS SQL Server是支持TDE加密的,防止拖库,保证数据库安全。
    踩0 评论0
  • 回答了问题 2019-07-17

    关于阿里云数据库连接的问题

    根据你的描述,能够打开网页,说明RDS SQL Server数据库工作正常,连接RDS 数据库的应用程序工作正常。那么,问题应该出在公司电脑这端,可能是网络连接问题。谢谢

    踩0 评论0
  • 回答了问题 2019-07-17

    只能用mysql么

    RDS横向支持MySQL,SQL Server等RDBMS数据库;纵向这两个产品也有不同的版本供您选择。

    踩0 评论0
  • 回答了问题 2019-07-17

    大家好!我的服务器sqL服务无法打开,导致其支持的网站无法运行,请大神支招解决,非常感谢(因本人是门外汉)!

    光是这个错误信息,很难定位问题在哪里,以及如何解决问题。请看看SQL Server的错误日志,一般情况下错误日志里面有比较详细的错误信息提示。另外,SQL Server的Service都是设置为自动启动的,你这里设置有为手动似乎不太合理呢。

    踩0 评论0
  • 回答了问题 2019-07-17

    SQL Server 2008数据库上传备份的数据库资料是出现错误

    错误信息来看,你是不是选择了生成执行计划?这条语句本身没有问题,已经执行完毕,并返回结果。错误发生在生成执行计划的时候。

    踩0 评论0
  • 回答了问题 2019-07-17

    SQL-2012数据库安装不上

    了解下你的应用场景:你的意思是,你购买了ECS,然后安装SQL Server 2012吗?错误信息是什么,能否提供下?检查下操作系统是否是支持的?安装文件是否有问题?可以确定的一点是阿里云肯定是支持的。

    踩0 评论0
  • 回答了问题 2019-07-17

    阿里云上安装SQL server允许多少用户访问?

    首先明确下,你的意思是:你购买了ECS,自己安装SQL Server?还是说直接购买阿里云RDS SQL Server?

    踩0 评论0
  • 回答了问题 2016-12-29

    Sqlserver数据迁移,FileZilla链接FTP收到服务器的 TLS 警告Handshake failed40

    回 4楼vtte的帖子
    如果需要的话,留一个联系邮箱,我发给你。我有Filezilla 3.6.0.2版本。

    -------------------------

    ReSqlserver数据迁移,FileZilla链接FTP收到服务器的 TLS 警告Handshake failed40
    请参考这个链接中的热门反馈: https://help.aliyun.com/document_detail/26148.html?spm=5176.doc26147.6.596.vMLevn
    踩0 评论0
  • 回答了问题 2016-12-29

    RDS数据库迁移后问题

    ReRDS数据库迁移后问题
    请问如何迁移的?通过DTS还是ftp上传备份文件?如果是后者,应该不会掉默认约束,如果是前者,提个工单,让DTS的同学帮忙找找原因。
    踩0 评论0
  • 回答了问题 2016-12-24

    RDS内存一直在58%左右是什么回事

    回 楼主天之城的帖子
    使用的什么类型的RDS? 如果是SQL Server的话,不奇怪,SQL Server对于内存使用的是贪婪算法,只要有空余的内存,就会使用内存。只有当系统感觉到有内存压力了活着缓存过期了,才会回收内存。
    踩0 评论0
  • 回答了问题 2016-12-24

    RDS for SQL Server对数据库名称的限制

    ReRDS for SQL Server对数据库名称的限制
    应该是支持的,但是最好不要这么用。理由是,以后你写数据库名字的时候超级麻烦,必须要使用中括号括起来。比如:[AAA.BBB]
    踩0 评论0
  • 回答了问题 2016-12-24

    如何设置SQL Server帐号具体权限

    回 楼主yang.y.xu的帖子
    这么细致和要求严格的权限设计,建议您通过工单系统联系阿里云售后或者后端的工程师来帮忙吧。
    踩0 评论0
  • 回答了问题 2016-12-24

    RDS-SQLServer2008版能否开放链接服务器权限

    回 楼主昵称被用的帖子
    一个一个回答你的问题:
    1. 阿里云RDS SQL Server 2008/2012的确不支持链接服务器。
    2. 链接服务器不是做数据库拆分的方法。你有没有想过如果某一个服务器出问题了,比如hang住了,链接到这个服务器的所有查询都失败了,影响得多广泛?
    3. RDS SQL Server 2008做主备切换的时候,是主备实例上的所有数据库都会做切换。除了大概有30秒左右的闪断外,对于用户是透明的。

    另外问你一个问题:
    你买的实例是什么规格?如果你发现SQL Server压力过大的话,我建议您按照这个思路来解决:
    1. 是否做到了数据库查询的最优化了?没有missing Index?没有读写热点?没有过期的统计信息?索引都定期维护了?索引碎片率维持在很低水平了(30%以下)?
    2. 如果上面这一点很难做到,或者是没有时间做到,数据库压力问题只能通过加强硬件性能来扛了,升级吧,升级CPU/Memory
    踩0 评论0
  • 回答了问题 2016-12-24

    刚买的数据库,还没用就已经占用1G多了?

    Re刚买的数据库,还没用就已经占用1G多了?
    请问买的RDS什么数据库呢?如果是MSSQL Server的话,是有系统数据库文件和日志文件空间,比如Master,tempdb,msdb等。
    踩0 评论0
  • 回答了问题 2016-12-24

    阿里云 rds ms sql server 使用链接登录其他数据库服务器

    回 楼主yutai的帖子
    看错误信息,用户没有权限创建链接服务器,目前阿里云RDS SQL Server不支持链接服务器功能。
    踩0 评论0
  • 回答了问题 2016-12-24

    mssql2012性能问题

    回 楼主kyokyokk的帖子
    MSSQL 2012都是跑在ECS上的,所以MSSQL 2012指的就是SQL 2012 on ECS,性能没有差异。

    -------------------------

    回 楼主kyokyokk的帖子
    1核 2GB跑SQL 2012非常吃力,Windows起来吃掉700 ~ 1000 MB内存,其它七七八八的服务吃掉300MB左右吧,还得预留部分空余内存,余下的给SQL 2012已经非常少了,估计上限不超过512MB。这么低的配置,用户几乎不能跑任何线上业务吧。估计从MSSQL 2012的稳定出发,宁愿下线掉这个规格,也比每天客户投诉稳定性问题的要好。

    个人认为,如果你需要把你的产品数据库使用MSSQL 2012的话,还是选择稍微高点规格比较好。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息