`
aben_liu
  • 浏览: 27808 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

test26_4

阅读更多

11 使用索引:建立索引的原则
1、索引字段需要建立NOT NULL约束;
2、表的主键、外键必须有索引;
3、数据量超过1000的表应该有索引;
4、经常与其他表进行连接的表,在连接字段上应该建立索引;
5、经常出现在Where子句中的字段且过滤性很强的,特别是大表的字段,应该建立索引;
6、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:
    A、正确选择复合索引中的第一个字段,一般是选择性较好的且在where子句中常用的字段上;
    B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;
    C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;
    D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;
    E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;
7、频繁DML的表,不要建立太多的索引;
8、删除无用的索引,避免对执行计划造成负面影响。
12 使用索引:合理的索引
合理让SQL语句使用索引的原则如下:
首先,看是否用上了索引。对于该使用索引而没有用上索引的SQL语句,应该想办法用上索引。
其次,看是否用上了合理的索引,特别是复杂的SQL语句,当其中Where子句包含多个带有索引的字段时,更应该注意索引的选择是否合理。错误的索引不仅不会带来性能的提高,相反往往导致性能的降低。

分享到:
评论

相关推荐

    can0_test2_26.zip

    标题“can0_test2_26.zip”暗示了一个与CAN(Controller Area Network)通信协议相关的测试数据集。在IT行业中,CAN是一种广泛应用的串行通信协议,尤其在汽车电子系统中,用于车辆内部不同模块之间的数据交换。"can...

    XILINX FPGA开发板 SPARTAN6 DDR3 千兆以太网开发板VERILOG逻辑例程源码+教程30个合集.zip

    XILINX FPGA开发板 SPARTAN6 LX16 DDR3 千兆以太网开发板VERILOG逻辑例程源码+教程30个合集,工程软件为ise14.7,...26_ov5640_lcd 27_adda_test 28_dds_wave 29_ad9226_test 30_ad706_test ethernet_100 flash_ddr_vga

    26_an108_adda_vga_test_ADDA_

    标题"26_an108_adda_vga_test_ADDA_"暗示这是一个针对FPGA设计的实验,旨在验证和测试ADDA的功能,可能与VGA(Video Graphics Array)显示接口相结合。VGA是一种常见的视频输出标准,通常用于在显示器上呈现图像。将...

    26_an108_adda_vga_test.zip

    标题 "26_an108_adda_vga_test.zip" 和描述 "26_an108_adda_vga_test.zip" 提供的信息简洁,主要强调了文件的命名,这通常暗示了一个技术性的测试项目或者文档集合,可能涉及到硬件设计、模拟数字转换(Analog-to-...

    MVs26_SDK_v1.0.0_test3.zip

    《MVs26_SDK_v1.0.0_test3.zip:探索音频类开发与音效处理的精华资源》 在当今数字娱乐领域,音频技术占据了举足轻重的地位,尤其在K歌应用中,高质量的音频处理至关重要。"MVs26_SDK_v1.0.0_test3.zip"是一个专为...

    2020-9-26 rw_test-ok_spi_26rw.com_网址26rw.com_

    标题中的"2020-9-26 rw_test-ok_spi_26rw.com_网址26rw.com_"似乎是一个项目或测试的记录,日期为2020年9月26日,其中包含了"rw_test-ok",可能指的是读写测试已经成功。"spi"是SPI(Serial Peripheral Interface)...

    ffmpeg+aach64测试例子

    test_avlog.c //测试avlog test_capture_audio_aac_new.c //ffmpeg 通过alsa捕获音频,编码为aac test_avfilter.c //测试ffmpeg filter功能 test_capture_video.c //ffmepg 通过v4l2 捕获一张摄像头图片 test_...

    Report_TC8_Test_Configuration.pdf

    #### 4. Nodelayer模块 Nodelayer模块是CANoe中的关键组件,它们负责不同的功能,如SOME/IP交互层、以太网交互层等。这些模块的存在使得CANoe能够支持多种协议和技术,并且可以扩展以适应不同的测试需求。 ### 五、...

    WPA2_TestPlan_V1-3-3__01-26-2007a.pdf

    Wi-Fi Alliance 的 WPA2 ...总之,WPA2_TestPlan_V1-3-3 是一个全面的指南,旨在通过一系列严格的测试确保 Wi-Fi 设备在使用 WPA2 安全协议时的互操作性和安全性,这对于无线网络的可靠性和用户数据的保护至关重要。

    Test_Code.rar_dancevde_face_has26v

    标题中的“Test_Code.rar_dancevde_face_has26v”可能是指一个包含与面部识别技术相关的测试代码的压缩文件,其中“_dancevde_”可能是项目或算法的特定标识,而“_has26v”可能表示某种特征或者版本号。描述中的...

    CNT_TEST_41437.v

    CNT_TEST_41437.v

    USCAR-26_rev1 _2023 Test Procedure for Electrical Ground Attachm

    USCAR-26_rev1 _2023 Test Procedure for Electrical Ground Attachments USCAR26-1-2023.pdf

    microbit-Test (26)_microbit_

    标题 "microbit-Test (26)_microbit_" 暗示了这是一个关于Microbit的测试项目,可能包含了对Microbit硬件或软件功能的验证。Microbit是英国BBC推出的一款面向青少年的教育型微控制器板,它具有丰富的编程和学习潜力...

    BURNINTEST--硬件检测工具

    Release 5.3 build 1035 revision 4 WIN32 release 10 November 2008 - Lenovo China specific build. Lenovo system detection changes. Release 5.3 build 1035 revision 3 WIN32 release 7 November 2008 - ...

    test_ping_route.sh

    用于测试本机网络到各个运营商的网络情况报告包含延时丢包及路由跳数,脚本运行的目录下请建立unip.txt 存储需要测试的运营商及对应运营商的IP地址: 内容格式如下: 联通天津 61.136.63.94 ...联通山西 218.26.7.1

    TestComplete 7 破解

    把程序目录bin下:用TestComplete替换掉原有TestComplete 然后启动替换后的程序。 首次登陆按照如下设置: User Name: Eternal Shield Company Name: HOMEZ, Inc. Registration Code: 558B8FDC-6BF62C26-F83BF6FF

    sata_test_method

    - **2007年12月19日** (R13_v0_09, 版本 0.9): 在 IW4 插拔节后修订,并提交用于包含在 SATA 1.3 IW 测试程序中。 - **2008年8月25日** (R14_v0_09, 版本 0.5): 修订以包含 SATA 6Gb/s 预测试程序和抖动校准。 - **...

    51 USB HID 全套 资料(USB枚举过程 原理图 上位机 VC++源码 USB驱动源码.....).rar

    USBMonitor2_26 VC++HID设备LED(源码)Easy USB 51 Programer Test2_Src VC++HID设备LEDEasy USB 51 Programer Test2_Demo VC++读写HID设备(源码 )Easy USB 51 Programer Test1_Src VC++读写HID设备Easy USB 51 ...

    西门子超级授权Simatic_EKB_Install_2013_05_26

    4. **更新与兼容性**:2013年5月26日的版本意味着这个工具包含了当时的最新技术和安全补丁。然而,随着时间的推移,可能需要更新到更现代的版本以保持与新硬件和软件的兼容性。用户应关注西门子官方网站,以获取最新...

    FPGA自学笔记设计与验证VERILOG源码quartus13.0工程+testbench文件26个合集.zip

    FPGA自学笔记设计与验证VERILOG源码quartus13.0工程+testbench文件26个合集: class10_BCD_Counter class11_block_nonblock class12_FSM_hello class13_key_filter class14_key_led_top class15_HEX8 class16_uart_tx...

Global site tag (gtag.js) - Google Analytics