9 开着拖拉机泡妞

尚未进行身份认证

我要认证

字节跳动高级技术专家 -- 专注于Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术分享, 感兴趣的同学可以加群:783153655

等级
TA的排名 3w+

2019年最新总结,从程序员到CTO,从专业走向卓越,大牛分享文档pdf与PPT整理

整理大牛分享文档如下,持续更新一线开发架构,技术文档github链接网易蜂巢公有容器云架构之路新浪微博redis优化历程微博Cache架构设计实践Go在大数据开发中的经验总结基于Go构建滴滴核心业务平台的实践Go in TiDB负载均衡利器 HAProxy功能剖析及部署案例高可用技术的实践分享高性能存储及文件系统个性化推荐架构设计和实践搜狐视频工商数...

2019-06-07 19:45:35

2019阿里巴巴技术面试题集锦(含答案)

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次整体放出。并通过这些笔试真题开放阿里巴巴工作机会,让更多的开发者加入到阿里这个大平台。这一次,不仅是知识的收获,还将间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化吸收,这对自己技术能力本身就是一种极大的提升。走上编程之路...

2019-06-05 15:28:58

锁概念 以及 例程说明

锁概念 以及 例程说明sql servertable数据库delayinsertsybase锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出

2013-05-28 15:13:48

查询优化(一:Bookmark Lookup)

--优化学习(一) 我现有一表Orders,其中包含OrderId,UserId,CreateDate,TotalMoney,OrderType五个字段, 目前没有主键和其他索引 如今我想查询出在指定某个日期的订单数量,并返回OrderId,UserId,TotalMoney三字段,具体 查询语句如下: select   OrderId,   Use

2013-04-23 14:51:01

父子节点问题

--查询指定节点下的所有子节点:--SQL Server2005以上版本-->>TravyLee生成测试数据:if OBJECT_ID('tempdb..#tb') is not nulldrop table #tbgocreate table #tb(id int,fid int)goinsert #tbselect 1,0 union

2013-03-13 10:46:16

DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)

DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)  master 数据库 记录 SQLServer 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、 端点、链接服务器和系统配置设置。此外,master数据库还记录了所有其他数据库的 存在、数据库文件的位置以及SQL Server

2013-03-07 13:33:15

DBA30问之CHAR(N),NCHAR(N),VARCHAR(N),NVARCHAR(N)四种类型之间的区别

CHAR(N),VARCHAR(N),NCHAR(N),NVARCHAR(N)是MSSQL的四种字符串数据类型, 都可以存储字符串但很多人都不清楚它们之间的区别,在选择字符 串类型的时候比较随意,很多时候造成了存储空间的浪费,那么它 们之间究竟有什么区别呢? char [ ( n ) ] 固定长度字符数据类型,非Unicode字符数据,长度为n个字节。

2013-03-06 03:23:05

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE 操作需要申请的锁(三 DELETE 操作)

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE 操作需要申请的锁(三 DELETE 操作)前面我们已经测试过了 SELECT 和 UPDATE 操作时所申请的锁接下来我们再来测试一下 DELETE 操作和 INSERT 操作时需要申请的锁本次测试使用数据库连接的默认隔离级别:READ COMMITTEDUSE Adven

2013-01-16 11:40:12

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作)

--处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作)对于update语句,可以简单地理解为SQL Server先做查询,把需要修改的数据找到后再在这个记录上做修改。查询动作需要加S锁(共享锁),找到需要修改的记录后会先加U锁,再将U锁(更新锁)升级为X锁(排他锁)。这里继续使用[HumanResou

2013-01-15 11:51:30

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(一 SELECT操作)

--常见SELECT操作要申请的锁 --查看当前数据库的版本信息: print @@version/*Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)   Jul  9 2008 14:43:34    Copyright (c)1988-2008 Microsoft Corporation

2013-01-14 13:29:18

如何恢复误删数据

--误删表数据,如何恢复过来/* 真实案例:在执行语句的时候错误的把系统中的一个表的数据全部删除 在删除之前,我做过一次完整的数据库备份,再删除之后,我第一时 间做了尾日志备份 也就是说 我手上现在有一份最新的完整备份 和删除数据之后的尾 日志备份*//*版本信息:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86

2013-01-11 09:29:33

BOM子节点汇总数据

------------------------------------------------------------------ Author :TravyLee(物是人非事事休,欲语泪先流!)-- Date :2012-12-06 10:44:59-- Version:-- Microsoft SQL Server 2012 - 11.0.2100.60 (Int

2012-12-06 11:27:20

Merge 语法实例

--Merge 语法是对表进行插入,更新,删除这三个操作的合并。--根据与源表联接的结果,对目标表执行插入、更新或删除操作。--MERGE 语法包括如下五个主要子句:-- MERGE 子句用于指定作为插入、更新或删除操作目标的表或视图。-- USING 子句用于指定要与目标联接的数据源。-- ON 子句用于指定决定目标与源的匹配位置的联接条件。-- WHEN 子句用

2012-12-05 11:37:45

更改排序规则

1.sp_helpsort SELECT SERVERPROPERTY ('Collation') 查看你的排序规则. 不过你的这个应该和字符集有关.2.更改服务器排序规则 更改 SQL Server 2005 实例的默认排序规则的操作可能会比较复杂,包括以下步骤: 确保具有重新创建用户数据库及这些数据库中的所有对象所需的全部信息或脚本。 使用工具(例如大容量复制)导出所有数据。

2012-11-27 15:12:09

SQL SERVER 数据库实用SQL语句

【SQL SERVER 数据库实用SQL语句】 --查看指定表的外键约束select * from sysobjects where parent_obj in(select id from sysobjects where name='表名')and xtype='PK'--查看所有表select * from sysobjects where xtype='PK'--删除列中

2012-11-27 15:10:10

sql 查询慢的48个原因分析(分享)

sql 查询慢的48个原因分析。  查询速度慢的原因很多,常见如下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有创建计算列导致查询不优化。  4、内存不足  5、网络速度慢  6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)  7、锁或者死锁(这也是查询慢最常见的

2012-11-26 15:20:57

性能调优(分享)

性能调优1 百胜表规范 USE ERP_DWGO/* 功能说明: 创建【区域】维度表 修改说明: Create by LY on 2011-09-07*/IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE id = OBJECT_ID('Dim_Area') AND type

2012-11-26 15:14:08

EXEC和sp_executesql的区别

MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它 提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在 后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用E

2012-11-26 15:12:12

常规SQL SERVER数据库置疑后恢复步骤

--常规SQL SERVER数据库置疑后恢复步骤 --1. 恢复步骤: --a.将smlog_log.ldf文件备份到其它目录下; --b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf; --c.执行以下语句修改数据库的状态: use Master go update sysdatabases set status=3

2012-11-26 14:59:39

SQL Server使用bcp导入导出

Transact-SQL语句进行导入导出:1.在SQL SERVER里查询access数据:-- ======================================================SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\DB.mdb";User ID=Ad

2012-11-26 14:55:21

查看更多

CSDN身份
  • 论坛版主
勋章 我的勋章
  • 微软mvp
    微软mvp
    授予通过CSDN博客平台积极分享微软相关技术知识和专业技能,并做出突出贡献的用户。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 进士
    进士
    总榜技术专家分年内排名榜第四