上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 61 下一页
摘要: 并发访问: 当多个线程访问同一个资源,会产生并发性问题 并发控制与处理: 乐观并发控制:一种方式是“后来的更新者获胜” 这意味着先来的用户提交的值会在没有察觉的情况下丢失。 为记录加锁以阻止其他事物访问某些记录,是避免产生并发冲突的一种技术 悲观并发控制: 1.一个线程操作表,造成整个表被锁定 2. 阅读全文
posted @ 2017-01-01 18:05 石shi 阅读(15699) 评论(2) 推荐(2) 编辑
摘要: 分布式视图: 1.将大表分割到多个服务器上存储 2.物理上与逻辑上都存在多个表 3.通过视图实现对分布到多个服务器表进行访问 4.整合网络负载平衡 链接两台数据库: 建立同样的数据结构: 点击新建链接服务器: 创建视图: 在第二台服务器上建立与第一台服务器的链接 和上面的步骤一样 执行下面的语句: 阅读全文
posted @ 2016-12-31 14:22 石shi 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 一:新建模板 二:选择跟踪的语句类型: 使用模板: 把范文的行为进行记录: 开启引擎: 选择文件和数据库: 选择选项: 分析的结果: 阅读全文
posted @ 2016-12-31 00:55 石shi 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 导入表结构: 开启磁盘io: 非聚簇索引: 再次执行上面的查询代码(提高了三倍): 建立覆盖索引: 再次执行上述语句: 数据库会自动选择索引: 没有创建索引的情况: 创建索引: 在次查询: IO情况: 由此可见 Product表影响比较严重 251 建立一个非聚簇索引:(做一个物理排序) 执行语句: 阅读全文
posted @ 2016-12-28 22:12 石shi 阅读(2173) 评论(0) 推荐(1) 编辑
摘要: 配置数据收集器: 1.创建登录名并映射角色 2.配置管理数据仓库 3.创建收集组、收集项 MSDB数据存储 sp_syscollector_create... 4.自动配置相关job 具体步骤: 创建好之后的图: 配置数据收集: 刷新如下图所示: 创建的方法: 具体用法参考: https://msd 阅读全文
posted @ 2016-12-25 22:23 石shi 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 动态管理视图: 具体的实例语句: 如果指定了 CROSS APPLY,在右侧的行集表达式返回一个空的行集为该行时不生成任何行,行的左侧的行集。 创建一个表: 启动事物 不关闭 造成线程阻塞 另一个用户去查询表 查看系统的阻塞情况 把事物进行提交: 再次运行以上的语句结果如下: 阅读全文
posted @ 2016-12-25 21:24 石shi 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 添加三个选项: 下一步就可以了 Sql跟踪的模板: 跟踪Sql 语句的执行情况: 使用刚才的新建的模板: 用到的Sql语句: 停止Profiler 在停止性能监视器 导入性能数据 分析出来的最终结果: 阅读全文
posted @ 2016-12-25 18:27 石shi 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 一:数据存储的方式: 1.数据文件:.mdf或.ndf 2.日志文件:.ldf 二:事务日志的工作步骤: 1.数据修改由应用程序发出(在缓冲区进行缓存) 2.数据页位于缓存区缓冲中,或者读入缓冲区缓存然后修改 3.修改记录在磁盘上的事务日志中 4.检查点将提交的事物写入数据库中 三:手工性能收集项 阅读全文
posted @ 2016-12-25 17:11 石shi 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 图片加载的js: 当前得分的js: 方块的调整js: 整个文件加载js: 计时器的js: 开发工具vscode 阅读全文
posted @ 2016-12-25 14:54 石shi 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 最高分的面板: 键盘操作的事件: 等级的js: 下一方块的js: 阅读全文
posted @ 2016-12-25 14:50 石shi 阅读(776) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 61 下一页