• mysql性能优化指南
  • 对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应该是MySQL。从LAMP的兴起,到Mariadb的出现,甚至PG的到来,熟练的MySQL技能都是大有用武之地的。MySQL数据库技术的方方面面也是很多,这里只涉及必备的性能调优,推崇从下向上的性能调优,主要包括运行环境,配置参数,SQL性能,和系统架构设计调优。运行环境
    继续阅读>>
  •  mysql mysql优化 nosql  热度:(122) 发布时间:2017/3/13 10:15:00
  • mysql查询优化指南
  • 1、简介 一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。 MySQL性能的提升可分为三部分,包括硬件、网络、软件。其中硬件、网络取决于公司的财力,需要白哗哗的银两,这里就不说啦。软件又细分为很多种,在这里我们通过MySQL的查询优化从而达到性能的提升。 最近看了一
    继续阅读>>
  •  mysql语法 mysql查询效率  热度:(101) 发布时间:2017/3/6 13:47:00
  • 如何写出高效的SQL查询语句
  • 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询语句或者存储过程慢的原因,
    继续阅读>>
  •  sql查询语法 SQL查询效率  热度:(111) 发布时间:2017/3/2 21:01:00
  • mysql inner join连接查询性能优化
  • 有天发现一个带inner join的sql 执行速度虽然不是很慢(0.1-0.2),但是没有达到理想速度。两个表关联,且关联的字段都是主键,查询的字段是唯一索引。sql如下: SELECTp_item_token.*,p_item.product_typeFROMp_item_tokenINNER JOIN p_item ON p_item.itemid = p_item_token
    继续阅读>>
  •  mysql优化 查询优化 join优化  热度:(139) 发布时间:2017/2/24 11:07:00
  • 分布式情况下生成数据库唯一ID的解决方案
  • ID作为业务的唯一标识,在数据设计中屡见不鲜,例如:•商品 —— product_id•订单 —— order_id•消息 —— message_id这些标识往往就是数据库的主键,MySQL会在主键是建立聚簇索引,这个索引直接指向数据地址。相比普通索引指向聚簇索引,减少了一次索引查询,速度很快。消息、订单类似业务一般会有按照时间倒序查询数据的需求,一种做法是在时间列上建立索引,更好的是依赖I
    继续阅读>>
  •  自动生成ID 分布式系统  热度:(756) 发布时间:2016/7/11 18:36:00
  • 我想谈点关于数据库范式和NOSQL选择的相关问题
  • 最近的面试中我发现一个很有意思的现象。问“还记得数据库范式吗?”,大多数工作了几年的开发人员都答不上来,但是其中大多数人会补充说“虽然我不记得范式了,但我可以保证自己设计的数据库肯定都是符合范式的”。身为技术人员,大家都知道逻辑的重要性,那么逻辑的结论就是:范式这东西完全不重要,不记得了也不妨碍使用,而且不会出错。这种结论似乎有点不合逻辑,所以有必要专门谈谈范式。很
    继续阅读>>
  •  数据库范式 NOSQL 数据库  热度:(430) 发布时间:2016/7/9 21:31:00
  • SQLServer中巧用nolock 提升应用程序性能
  • nolock 的使用方法如:select * from table1 with(nolock)with 后面加“锁定提示”,具体的锁定提示有许多种,有表级别,页级别,行级别等等。具体可以参照上面的链接。nolock 是锁定级别是:不采用任何锁。在允许脏读的情况下,使用nolock可以提升查询性能,避免锁定数据。关键词就是加粗部分了。脏读的意思是:读取了其它事务中未提交的数据,但
    继续阅读>>
  •  nolock 性能优化  热度:(536) 发布时间:2016/3/28 12:39:00
  • 关于 SQL Server 2012自动增长列的问题
  • 介绍从SQL Server 2012版本开始, 当SQL Server 实例重启之后,表格的自动增长列的值会发生跳跃,而具体的跳跃值的大小是根据增长列的数据类型而定的。如果数据类型是 整型(int),那么跳跃值为 1000;如果数据类型为 长整型(bigint),那么跳跃值为 10000。从我们的项目来看,这种跳跃问题是不能被接受的,尤其是展示在客户端的时候。这个奇怪的问题只在 S
    继续阅读>>
  •  SQL Server 2012 自动增长  热度:(525) 发布时间:2016/3/18 18:31:00
  • Oracle巧用临时表
  • 语法:CREATE GLOBAL TEMPORARY TABLE tablename([列名1 类型],[列名2 类型] Col1 VARCHAR2(10), Col2 NUMBER,……) ON COMMIT PRESERVE(DELETE) ROWS ;这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据在会话结束后表中的数据自动清空,如果选了DELETE ROWS
    继续阅读>>
  •  oracle教程 oracle语法  热度:(469) 发布时间:2016/3/9 20:23:00
  • SQL 经典语句大全
  • 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABA
    继续阅读>>
  •  sql语法 创建索引 删除索引  热度:(318) 发布时间:2016/2/28 12:44:00
  • MySQL、Postgres如何 开启远程访问权限(ubuntu)
  • 本文核心:MySQL、Postgres 开启远程访问权限(ubuntu)MySQL1、编辑 my.cnf 文件:sudo vi /etc/mysql/my.cnf2、将绑定地址行注释掉或者修改为指定 IP#bind-address = 127.0.0.13、登录 MySQL:mysql -uroot -p1234、添加 root 用户访问权限grant all privileges on *.* to 'root'@'
    继续阅读>>
  •  MySQL教程 访问权限 ubuntu  热度:(423) 发布时间:2016/2/26 9:16:00
  • SQL Server 事务隔离级别详解
  • 概述隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。步骤事务隔离级别通过影响读操作来间接地影响写操作;可以在回话级别上设置事务隔离级别也可以在查询(表级别)级别上设置事务隔离级别。事务隔离级别总共有6个隔离级别:READ UNCOMMITTED(未提交读,读脏),相当于(NOLOCK)READ COMMITTED(已提交读,默认级别)REPEATABLE READ(可以重复读),相当于(HOLDLOC
    继续阅读>>
  •  事务 SQL Server 并发  热度:(379) 发布时间:2016/2/23 11:38:00
  • SQL Server中的锁的概念
  • 锁资源 Microsoft SQL Server 数据库引擎具有多粒度锁定,允许一个事务锁定不同类型的资源。 为了尽量减少锁定的开销,数据库引擎自动将资源锁定在适合任务的级别。 锁定在较小的粒度(例如行)可以提高并发度,但开销较高,因为如果锁定了许多行,则需要持有更多的锁。 锁定在较大的粒度(例如表)会降低了并发度,因为锁定整个表限制了其他事务对表中任意部分的访问。 但其开销较低,因为需要维护的锁较少。数据库引擎
    继续阅读>>
  •  SQL Server 死锁 并发  热度:(417) 发布时间:2016/2/23 11:35:00
  • Mysql中创建存储过程和函数的语法
  • 概述 一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值,并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。语法 创建存储过程和函数语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])[character
    继续阅读>>
  •  存储过程 函数 创建语法  热度:(541) 发布时间:2016/2/20 9:57:00
  • SQL Server如何实现跨库同步数据
  • 最近有个需求是要跨库进行数据同步,两个数据库分布在两台物理计算机上,自动定期同步可以通过SQL Server代理作业来实现,但是前提是需要编写一个存储过程来实现同步逻辑处理。这里的存储过程用的不是opendatasource,而是用的链接服务器来实现的。存储过程创建在IP1:192.168.0.3服务器上,需要将视图v_custom的客户信息同步到IP2:192.168.0.10服务器上的t_custom表中。
    继续阅读>>
  •  SQLServer 跨库 同步数据  热度:(400) 发布时间:2016/2/18 11:38:00
页数: 1 - 19 (共283 条评论)
Prev
[1]
2
3
4
5
6
7
17
18
19
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。