08 2017 档案

摘要:SQL Tuning 基础概述08 - SQL Tuning AdvisorSQL调优顾问 SQL Tuning Advisor的使用案例:1.构建测试表T2.定义调整任务3.修改调整任务参数4.执行调整任务5.... 阅读全文
posted @ 2017-08-30 11:18 海尚书 阅读(103) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述07 - SQL JoinsN多年之前,刚刚接触SQL的时候,就被多表查询中的各种内连接,外连接,左外连接,右外连接等各式各样的连接弄的晕头转向。更坑的是书上看到的各种表连接还有两种... 阅读全文
posted @ 2017-08-30 11:16 海尚书 阅读(96) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述06 - 表的关联方式:Nested Loops Join,Merge Sort Join & Hash Joinnested loops join(嵌套循环) 驱动表返回几条结果... 阅读全文
posted @ 2017-08-30 11:15 海尚书 阅读(112) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述05 - Oracle 索引类型及介绍一、B-Tree索引三大特点:高度较低、存储列值、结构有序1.1利用索引特性进行优化 外键上建立索引:不但可以提升查询效率,而且可以有效避免... 阅读全文
posted @ 2017-08-30 11:13 海尚书 阅读(124) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述04 - Oracle 表的类型及介绍TablesA table describes an entity such as employees. You define a table ... 阅读全文
posted @ 2017-08-30 11:12 海尚书 阅读(103) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述03 - 使用sql_trace和10046事件跟踪执行计划1.使用sql_trace跟踪执行计划1.1 当前session跟踪:alter session set sql_trac... 阅读全文
posted @ 2017-08-30 11:11 海尚书 阅读(127) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述02 - Explain plan的使用1.explain plan的使用1234567891011121314151617181920212223SQL> explain plan... 阅读全文
posted @ 2017-08-30 11:10 海尚书 阅读(111) 评论(0) 推荐(0) 编辑
摘要:SQL Tuning 基础概述01 - Autotrace的设定1.autotrace的设定12SQL> set autotraceUsage: SET AUTOT[RACE] {OFF | ON | TRACE... 阅读全文
posted @ 2017-08-30 11:09 海尚书 阅读(112) 评论(0) 推荐(0) 编辑
摘要:这是个终极问题,因为优化本身的复杂性实在是难以总结的,很多时候优化的方法并不是用到了什么高深莫测的技术,而只是一个思想意识层面的差异,而这些都很可能连带导致性能表现上的巨大差异。所以有时候我们应该先搞清楚需求到底... 阅读全文
posted @ 2017-08-30 11:07 海尚书 阅读(222) 评论(0) 推荐(0) 编辑
摘要:1.索引失效尽可能减少join语句中的循环总次数;小结果驱动大结果。全值匹配我最爱。最佳左前缀法则。查询从索引的最前列开始并且不跳过索引中的列。不在索引列上做任何操作,计算,函数,类型转换,会导致索引失效而转向全... 阅读全文
posted @ 2017-08-29 16:21 海尚书 阅读(75) 评论(0) 推荐(0) 编辑
摘要:主库服务器环境:操作系统:Centos6.5数据库:Mysql5.5IP: 111.111.111.111从库服务器环境:操作系统:Centos6.5数据库:Mysql5.5IP:222.222.222.2221... 阅读全文
posted @ 2017-08-27 15:34 海尚书 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一、库分表在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复杂,无非是通过一致性哈希扩展缓存节点,水平扩展web服务器等。支付系统要处理每秒十万笔订单,需要的是每秒数... 阅读全文
posted @ 2017-08-25 11:43 海尚书 阅读(212) 评论(0) 推荐(0) 编辑
摘要:第一步:阿里云申请云盾证书服务第二步:下载证书第三步:修改Nginx配置1. 证书文件214033834890360.pem,包含两段内容,请不要删除任何一段内容。2. 如果是证书系统创建的CSR,还包含:证书私... 阅读全文
posted @ 2017-08-20 10:28 海尚书 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1. 安装ssl'证书使用Let's Encrypt 的免费证书:下载源代码:git clone https://github.com/letsencrypt/letsencrypt我时阿里云的机器,下载的有点慢... 阅读全文
posted @ 2017-08-19 21:35 海尚书 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ... 阅读全文
posted @ 2017-08-19 19:56 海尚书 阅读(158) 评论(0) 推荐(0) 编辑
摘要:最近项目上用到了调用微信和支付宝的第三方支付接口,因为以前没用过,所以这次用到了之后总结一下分享给大家,这里介绍两种支付方式,即app支付和扫码支付方式。一、app支付(这里只介绍Java端调用支付,安卓或iOS... 阅读全文
posted @ 2017-08-15 17:39 海尚书 阅读(285) 评论(0) 推荐(0) 编辑
摘要:做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。ps:所有字段并不是正式项目所使用字段,... 阅读全文
posted @ 2017-08-15 17:12 海尚书 阅读(97) 评论(0) 推荐(0) 编辑
摘要:spring Batch是一个基于Spring的企业级批处理框架,它通过配合定时器Quartz来轻易实现大批量的数据读取或插入,并且全程自动化,无需人员管理。在使用spring batch之前,得对spring... 阅读全文
posted @ 2017-08-07 14:35 海尚书 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1.分布式锁分布式锁一般用在分布式系统或者多个应用中,用来控制同一任务是否执行或者任务的执行顺序。在项目中,部署了多个tomcat应用,在执行定时任务时就会遇到同一任务可能执行多次的情况,我们可以借助分布式锁,保... 阅读全文
posted @ 2017-08-07 10:14 海尚书 阅读(127) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示