MySql优化

1.索引失效原因

1.全值匹配
2.最佳左前缀法则

2.Orcale自增ID

CREATE TABLE testTable1
(
ID INT NOT NULL,
NAME VARCHAR2(4000) NOT NULL,
PRIMARY KEY(ID)
);

-- 创建序列  
CREATE SEQUENCE te11stTable1_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;

-- 创建触发器   
CREATE OR REPLACE TRIGGER testTable1_INS_TRG BEFORE INSERT ON testTable1 FOR EACH ROW WHEN(NEW.ID IS NULL)
BEGIN
SELECT testTable1_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
END;

3.Oracle去重复

SELECT DISTINCT asn.MCID FROM MVVW_ASN asn where asn.MCID is not null
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、MySQL优化 MySQL优化从哪些方面入手: (1)存储层(数据) 构建良好的数据结构。可以大大的提升我们S...
    宠辱不惊丶岁月静好阅读 2,490评论 1 8
  • 系统层面(基本不用动,看了下,买的云服务器基本都已经优化过了) 内核相关参数(/etc/sysctl.conf) ...
    神奇大叶子阅读 2,057评论 0 4
  • Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a:表的设计合理化(符合3NF) b:添...
    烈焰焚烧阅读 468评论 0 2
  • 在今年三十岁的时候,我猛然发现自己是《少年派的奇幻漂流》中的主角。我在一个个困境里面求生。眼前的戏码既可以看到老虎...
    Summer伍阅读 705评论 0 0
  • 早起,看《这样读书就够了》的引言部分,提到了伪学习和真正的学习力。 说说以前的自己吧,买了很多的课,买了很多的书,...
    鱼和熊掌兼得阅读 133评论 0 0