Rumah Pangkalan data Kunci untuk analisis berkesan: pertanyaan cepat kembali

Kunci untuk analisis berkesan: pertanyaan cepat kembali

Anonim

Dengan Staff Techopedia, 30 November 2016

Takeaway: Host Eric Kavanagh bersama dengan Dr Robin Bloor, Dez Blanchfield dan IDERA's Bullett Manale membincangkan pertanyaan dan bagaimana kecekapan mereka boleh mempunyai kesan yang meluas.

Anda tidak log masuk sekarang. Sila log masuk atau mendaftar untuk melihat video.

Eric Kavanagh: Tuan-tuan dan puan-puan, hello dan selamat datang sekali lagi. Ia adalah pukul empat malam Timur pada hari Rabu, dan hari ini, ini bermakna sudah tiba masanya untuk Teknologi Panas! Ya sememangnya. Kami bercakap mengenai perkara yang menarik hari ini. Sudah tentu, saya adalah tuan rumah anda, Eric Kavanagh. Judul untuk pertunjukan hari ini ialah "Kunci untuk Analytics yang Efektif: Pertanyaan Permintaan Semula." Betul, orang-orang, kita semua mahu cepat. Siapa yang tidak mahu pantas? Terdapat slaid tentang anda benar-benar, dan cukup tentang saya. Pukul saya di Twitter, @eric_kavanagh. Saya dengan senang hati akan berhubung dengan anda di sana dan mempunyai perbualan dalam media sosial. Ia boleh menjadi keseronokan, jangan cakap politik.

Tahun yang panas. Kami telah membincangkan isu-isu analisis yang berbeza pada tahun ini, dan satu topik untuk hari ini benar-benar menjadi pusat untuk mendapatkan pekerjaan. Saya masih ingat bahawa mungkin lima atau enam tahun yang lalu saya pertama kali mendengar seseorang menggunakan ungkapan "mempunyai perbualan dengan data anda, " dan walaupun ia boleh berbunyi sedikit cheesy, maksudnya ialah, jika anda tidak boleh mempunyai pengalaman berulang dengan data anda, jika anda tidak dapat dengan cepat meminda pertanyaan anda, menghantar pertanyaan baru, mendapatkan jawapan kembali dengan cepat, maka anda tidak mempunyai perbualan dengan data anda dan keseluruhan proses analitik dipotong. Itu tidak baik.

Apabila anda mempunyai perbualan dengan data anda, apakah itu bermakna anda boleh pergi dan balik, dan pada pandangan saya, itulah apabila anda mencari wawasan. Kerana sangat jarang anda akan tanya dengan pertanyaan yang sempurna pada kali pertama. Kecuali anda adalah Mozart analytics - dan saya pasti orang itu di luar sana - anda perlu meluangkan masa untuk mengubah suai, menambah beberapa dimensi, cuba menyesuaikan dengan apa yang anda cari .

Kerana, sekali lagi, ini bukan persekitaran yang sangat hebat yang kita hadapi dalam dunia analisis; kita berurusan dengan persekitaran yang sangat sukar dan persekitaran yang sangat kompleks dan pelbagai. Oleh itu, keseluruhan idea webcast hari ini adalah untuk membincangkan bagaimana untuk membolehkan jenis interaksi iteratif dengan data anda.

Kami ada tiga penyampai. Sudah tentu, dalam Teknologi Panas, berbanding dengan Ruang Taklimat, kami mempunyai dua penganalisis; mereka masing-masing memberi mereka terlebih dahulu, maka tetamu datang, memberikan persembahan mereka, dan kami mempunyai jenis meja bulat. Dan anda, penonton kami, boleh memainkan peranan yang besar dalam hal itu. Tolong jangan malu; hantar soalan anda pada bila-bila masa. Gunakan panel Q & A jika anda boleh, jika tidak, panel perbualan adalah baik; Saya akan cuba memantau kedua-dua semasa pameran itu. Dan kami mencatatnya, jadi jika anda terlepas sesuatu atau ingin berkongsi dengan rakan-rakan anda, kembali kemudian. Kami menyiarkan mereka di Techopedia.com dan juga di InsideAnalysis.com.

Dan dengan itu, saya akan membawa masuk orang pintar. Saya akan menyerahkannya kepada Dr. Robin Bloor. Izinkan saya memberikan kunci, menukar penyampai, dan pergi ke sana. Robin, ambilnya.

Robin Bloor: Baiklah. Terima kasih atas intro itu. Sekitar sebulan dan setengah yang lalu, saya telah berbual dengan pemaju yang sebenarnya DBA. Dia tidak benar-benar DBA - dia adalah DBA di sebuah syarikat tertentu, dan dia adalah satu-satunya orang yang benar-benar boleh membuat pertanyaan tersebut. Tetapi dia jatuh sakit kerana melakukan itu, kerana dia benar-benar, dia sebenarnya pemaju yang agak pintar. Jadi dia pergi.

Dan dia terpaksa melakukan beberapa hari setiap bulan untuk mereka, kerana mereka tidak dapat mencari sesiapa pun untuk mengambil tempatnya dan mereka tidak mendapat petunjuk tentang pangkalan data atau bagaimana untuk menyesuaikannya sama sekali. Dan saya sememangnya berfikir tentang perkara itu, dan hanya, anda tahu, mereka tidak mempunyai jabatan IT, tetapi orang ini telah memberi sokongan kepada mereka. Sebenarnya, ia adalah kerja DBA yang dia lakukan kebanyakan masa.

Untuk pangkalan data canggih - Oracle, SQL Server, DB2, semua yang besar dan mahal - penalaan pangkalan data adalah tugas yang sukar. Ia juga pekerjaan yang selamat. Dan sebabnya, sebenarnya, kerana mengatakan ini, itu adalah landskap yang berubah-ubah. Saya akan meluangkan masa ini. Anda tahu, pangkalan data hubungan - biasanya gambaran besar, pangkalan data hubungan masih menguasai populariti. Mereka mungkin mendominasi untuk masa yang lama untuk datang. Ya, terdapat pangkalan data yang lain sekarang untuk mendapatkan lebih banyak masa tayangan, tetapi, anda tahu, apabila anda benar-benar melihat apa yang sedang berlaku di luar sana, Oracle melakukan kebanyakannya, Microsoft SQL Server kedua, dan terdapat pelbagai perkara yang terjadi di awan itu boleh menyebabkan cabaran, walaupun. Mereka adalah gergasi besar dalam permainan. Dan mereka adalah pangkalan data yang boleh anda gunakan untuk OLTP dan sebenarnya beban kerja gudang data. Alternatif biasanya digunakan terutamanya dalam persekitaran analitis, dan biasanya ia ditentukan oleh data tentang mengapa kami memilihnya daripada relasi. Kebanyakan orang tidak.

Syarikat cenderung menyeragamkan pada satu pangkalan data. Saya jumpa sebuah syarikat baru-baru ini yang mempunyai lebih daripada 5, 000 contoh Oracle. Dan saya jenis, orang yang saya bercakap dari syarikat itu, saya semacam bertanya kepada mereka mengenai DBA. Mereka berkata mereka mempunyai kira-kira 10 DBA dan kira-kira 30 pangkalan data dijaga. Dan yang lain, Oracle hanya digunakan sebagai sistem akhir dan besar. Terdapat sedikit tekanan terhadap data daripada aplikasi yang menggunakannya. Tetapi itu agak mengejutkan saya - 5, 000 contoh Oracle.

Dan, dengan cara itu, mereka mempunyai lesen harta Oracle. Nah, anda tahu, lesen korporat, jelas. Tetapi mereka juga mempunyai pangkalan data lain kerana kadangkala, anda tahu, aplikasi datang dengan pangkalan data pilihan. Ia tidak seperti Oracle adalah satu-satunya perkara. Dan patut disebutkan bahawa tidak Hadoop atau Spark sebenarnya adalah pangkalan data, dan ia akan menjadi masa yang lama sebelum mereka memperoleh apa yang saya fikirkan sebagai peraturan pangkalan data. Baik untuk pautan data, tentu saja.

Dengan aktiviti DBA - mungkin Bullett boleh mengatakan lebih banyak perkara tentang perkara ini daripada saya - tetapi saya akan melewati mereka. Inilah yang saya fikirkan, anda tahu, apa yang DBA lakukan. Mereka memasang, config, upgrade, melakukan pengurusan lesen. Mereka melakukan banyak kerja ETL dan replikasi dalam satu cara atau yang lain. Mereka melakukan penyimpanan dan perancangan kapasiti. Mereka melakukan masalah atau mereka adalah sebahagian daripada pasukan penyelesaian masalah. Pemantauan prestasi dan penalaan adalah sebahagian besar aktiviti mereka, tetapi semua perkara lain ini, ia tidak kecil, anda tahu. Keselamatan, mereka bertanggungjawab untuk sandaran dan pemulihan. Mereka sepatutnya terlibat dalam sistem ujian perisian, dan mereka boleh terlibat dalam kitaran hayat data.

Prestasi. Apabila saya pernah menjadi salah seorang daripada mereka. Apabila saya berlari dan menala pangkalan data, ini adalah bagaimana saya faham, anda tahu? Ada CPU, dan dalam satu cara atau yang lain di zaman kita, CPU cukup banyak biasanya terbiar, kerana ia akan menjadi salah satu daripada dua atau yang lain - Nah, salah satu kesesakan lain sebenarnya akan menyebabkan masalah. Memori, runtuh dan pemecahan, atau cakera, atau cakera I / O ketepuan, kadang-kadang rangkaian overhead, jika anda menjalankan dalam pelbagai nod rangkaian dan anda sebenarnya boleh menjalankan beberapa penguncian, mungkin.

Tetapi itulah dunia yang saya lihat. Saya melihat baru-baru ini di Oracle dan bilangan parameter penalaan yang ada di Oracle. Ia lebih daripada 300. Anda tahu, dan jika anda benar-benar berfikir tentang hal itu, DBA yang benar-benar tahu apa yang dia lakukan harus mempunyai beberapa idea tentang mengapa anda akan memusingkan mana-mana orang itu. Oleh itu, tugas yang rumit, anda tahu, dan ia lebih rumit oleh ini.

Anda tahu, sekarang kami mempunyai CPU, tetapi anda punya … CPU sudah ada, GPU pada CPU, atau dengan FPGA pada CPU. Oleh itu, terdapat satu jenis brek pembiakan yang berlaku pada apa yang sebenarnya terjadi pada CPU. CPU menjadi banyak masa lalu; Sebenarnya, saya tidak lagi menala pangkalan data apabila itu berlaku. Saya tidak tahu apa perbezaannya sebenarnya, sekarang saya fikirkannya.

Kami tahu, anda tahu, Xpoint 3D dan PCM IBM datang sebagai memori tambahan, dan kami mempunyai SSD, tetapi anda tahu, mereka menggantikan karat berputar. Tetapi SSD boleh berubah-ubah dalam kelajuan. Dengan begitu banyak, anda boleh mempunyai akses selari dan ia menjadikannya sangat cepat - dekat dengan kelajuan RAM. Dan anda mempunyai semua seni bina perkakasan selari.

Dan ini semua, anda tahu, kos jatuh, yang merupakan perkara yang benar-benar bagus, tetapi ini semua membuat - anda tahu, jika anda mengambil pelepas seterusnya pangkalan data dan kemudian anda mula melaksanakannya pada mesin, bahkan beberapa ini, anda sebenarnya telah kehilangan apa-apa perasaan anda mungkin mempunyai untuk cara data berkelakuan, kerana latency hanya sangat, sangat berbeza. Dan di sini, anda tahu, anda mempunyai empat lapisan dan bukannya tiga lapisan storan.

Isu pangkalan data. Anda mendapat entropi pangkalan data - contoh yang membosankan sangat umum. Pangkalan data yang digunakan sebagai almari, yang sebenarnya adalah contoh yang saya berikan itu. Sangat sedikit pangkalan data adalah penalaan diri, dan orang-orang yang mendakwa diri sendiri tidak benar-benar baik, anda tahu. Tetapi yang lain adalah, sangat sedikit pangkalan data yang ditala dengan betul. Ia adalah pekerjaan yang sukar, dapat mengimbangi beban kerja. Maksud saya, apabila anda berfikir tentang pangkalan data, apa pangkalan data boleh dilakukan dalam tempoh 24 jam, beban kerja mungkin sangat berbeza. Pangkalan data harus mempunyai gudang data yang benar-benar benar.

Oleh itu, penalaan itu bukan perkara remeh, anda tahu, kerana apa yang anda lakukan ialah menyesuaikan parameter yang harus memenuhi pelbagai beban kerja sepanjang masa tertentu. Ia satu tugas yang sukar, pada asasnya. Dan SQL perlu ditala terutamanya untuk SQL JOIN. Mereka boleh menjadi sangat, anda tahu, memakan sumber. Dan jika pangkalan data telah mewujudkan pandangan, jujur, anda harus menyiasat penggunaan mereka, kerana mereka akan membuat segalanya berjalan dengan lebih cepat. Dan itu memerlukan seseorang yang memahami beban kerja dan memahami lalu lintas SQL dan seterusnya dan sebagainya.

Dan kebanyakan syarikat menggunakan sangat sedikit DBA - sangat mahal. Saya telah mengenali syarikat-syarikat yang cukup besar dengan, seperti, tiga lelaki, anda tahu, jumlah besar-besaran. Benar-benar, mereka banyak kos, itu kerja keras dari segi kerumitan. Mereka memerlukan alat.

Dan saya fikir itu semua yang perlu saya katakan. Oh, ya. Mari berikan kepada Dez, lihat apa yang dikatakan Dez.

Dez Blanchfield: Terima kasih, Robin. Ini adalah topik besar-besaran. Saya akan menyimpan perkara-perkara yang saya fikir itu adalah cabaran harian yang berkesan yang kita hadapi. Kerana mari menghadapinya, terdapat sebuah perpustakaan buku yang tertulis mengenai topik ini. Siapa yang tidak pergi ke kedai buku teknikal dan mendapati dinding dan dinding buku yang ditulis hanya pada topik umum prestasi pangkalan data dan penalaan pangkalan data, dan pemantauan. Dan kadang-kadang ia adalah cara yang baik untuk membunuh masa.

Topik umum: mendapat pertanyaan prestasi. Terdapat beberapa bahagian yang berbeza dari organisasi yang menyapu topik ini - pada tahap pengguna akhir anda, dalam pengalaman saya, anda tahu, orang hanya mengalami prestasi, bahawa perkara-perkara yang lambat. Roda berputar mengambil sedikit masa untuk mendapatkan pertanyaan kembali. Pada akhir bertentangan spektrum, anda mempunyai infrastruktur dan rangkaian dan kejuruteraan penyimpanan orang yang sedang dipukul oleh pakar pangkalan data kerana hal-hal tidak berjalan serta yang mereka harapkan. Dan ia adalah spektrum yang sangat luas, dalam pengalaman saya, perkara-perkara yang boleh memberi kesan kepada kehidupan kita dalam spektrum itu.

Jika anda berfikir, dari fizikal ke atas, anda tahu, hanya ruang komputer. Memori, anda tahu, RAM, jika anda suka - ruang cakera, rangkaian, dan semua bit di sekelilingnya. Di dalam ruang ini, kami dapat, anda tahu, ia menyimpan pemikiran yang, katakan, anda tahu, lebih baik menggunakan disk mentah atau JBOD dan hanya, anda tahu, bangkit secepat mungkin cakera dan biarkan pangkalan data menyusun lapisan perlindungan data. Orang lain adalah penggemar besar RAID, pelbagai cakera murah, dan mempunyai pengalaman keagamaan yang berbeza dengan RAID 0, 1, 3, kadangkala 5 dan 6 jenis striping atau replikasi pada cakera, sekiranya cakera keras gagal. Walaupun pada tahap penyimpanan dan tahap kejuruteraan, kami masih ada orang yang mempunyai pandangan dan pengalaman yang berbeza di sekitar prestasi, mengenai jenis penyimpanan.

Sama ada cakera yang disambung langsung dan pelayan itu sendiri, atau sama ada ia disambungkan melalui saluran serat dengan rangkaian kawasan penyimpanan sesetengah bentuk, sama ada storan dipasang dari pelayan di suatu tempat melalui iSCSI atau adakah ia Ethernet, sebagai contoh. Dan sebelum itu anda benar-benar sampai ke lapisan pangkalan data, di mana, anda tahu, macam-macam perkara yang kami ambil begitu sahaja - anda tahu, hanya mengekalkan itu, seperti yang digariskan oleh Eric, anda tahu, apa yang kami panggil perbualan dengan data anda . Hanya dapat mengenal pasti corak dan pola yang bermakna yang kita fikir kita boleh mula menyelam dan mencari masalah prestasi.

Dan topik yang sangat luas, jadi saya akan menyelam ke dua bidang di mana, dalam pengalaman saya, masa dan tenaga dan usaha yang dilaburkan mendapat pulangan yang baik. Oleh itu, mari saya segera melangkau ke yang pertama. Dan saya hanya setengah bercanda mencari gambar sesuatu yang mempunyai kerangka di bahagian dalam dan kulit di luar, tetapi blok Lego mungkin terkecil. Tetapi dalam banyak cara, ini adalah bagaimana saya bayangkan dan mental membayangkan cabaran yang kita hadapi dengan platform analitis dan pangkalan data yang menyokongnya. Dan itu hanya benar, sebagai pengguna dan pengguna akhir atau bahkan pemaju, sering melihat lapisan kulit venir, tetapi sebenarnya skeleton di bawahnya - ini benar-benar masalah yang perlu anda fokuskan.

Anda tahu, dalam kes ini, apabila kita memikirkan perkara-perkara yang boleh memberi kesan kepada prestasi pangkalan data dan analisis yang dihasilkan dari hari itu, prestasi yang dicapai, infrastruktur teras dan hanya memantau infrastruktur teras, dan seperti yang saya jelaskan beberapa saat yang lalu, sekitar cakera dan memori dan CPU anda. Dan sebagai Dr Robin Bloor menekankan, cabaran sekarang dalam virtualisasi dan perkara-perkara yang berlaku di cip sendiri, dan prestasi ke tahap teras, dan jumlah ingatan yang kini dimasukkan ke dalam setiap cip di setiap teras. Ini adalah cabaran yang sangat teknikal untuk mencari orang sehari-hari.

Menjaga lebih banyak pemantauan pertanyaan. Anda tahu, salah satu cabaran di sekitar pemantauan pertanyaan dan antrian pertanyaan adalah contohnya - Maksud saya, SQL sebagai bahasa dan alat pangkalan data yang terdapat di sekitar alat analisis, sangat kuat, dan khususnya SQL sebagai bahasa. Tetapi dengan kuasa dan kesederhanaan itu juga terdapat, dalam banyak kes, dan itu adalah, jika bukan aplikasi yang melakukan perkara yang sama berulang-ulang, ditulis oleh pemaju yang baik dan dilihat oleh DBA yang baik, ia mungkin menjadi orang yang melakukan pertanyaan tidak tersusun.

Dan masalahnya ialah, ia cukup mudah untuk belajar sedikit SQL dan mula membuat pertanyaan, tetapi akibatnya, anda tidak semestinya mempunyai semua kemahiran dan pengalaman dan pengetahuan untuk mengetahui sama ada anda melakukan perkara yang baik atau buruk untuk melakukan pangkalan data. Oleh itu, terus berjalan yang besar, luas, salah hanya boleh mengambil bangunan ke bawah. Menjaga pemantauan pertanyaan adalah satu cabaran yang menarik.

Hanya masa tindak balas pemantauan sejauh yang dilakukan oleh platform dan apa yang pengguna dapatkan. Sekali lagi, anda tahu, tanpa alat yang betul, ini bukan sesuatu yang anda hanya intuitif melihat perkara itu dan berfikir, "Oh, rangkaian mereka berjalan perlahan, " atau "Memori pengguna tidak berfungsi dengan baik, " atau " "Atau" kembung. "

Dan kemudian, anda tahu, bagaimana anda sampai ke tahap di mana anda, apabila anda telah melihat masalah dengannya, bagaimana anda menariknya dan membongkarnya dan menangani cabaran keseluruhan pertanyaan yang tidak terstruktur? Dan, anda tahu, adakah pertanyaan ad hoc yang dijalankan oleh seseorang, atau apakah alat analisis dengan papan pemuka di bahagian depan yang melakukan buruk kerana mereka bertanya soalan dengan cara yang salah, atau adakah benar, betul-betul teruk sekeping kod?

Dan kemudian melakukan lelaran itu, Eric berkata dalam penubuhannya pada mulanya, anda tahu, hanya berulang-ulang berulang-ulang dan menyempurnakan alur kerja. Anda tahu, alur kerja apa yang saya jalankan, bagaimana mereka berjalan, berapa kerap mereka berlari, apa kod yang berjalan melawan mereka, di mana mereka menjalankannya dalam CPU dan memori dan cakera dan rangkaian? Ya, itu hanya cabaran yang benar-benar teknikal.

Dan kemudian nirvana yang dicari oleh orang-orang di dunia ini, sambil beralih dari analytics sejarah dan penalaan prestasi dan memberi amaran terhadap persekitaran anda, yang bagus untuk dilihat kerana anda mungkin mendapat rancangan pada masa akan datang untuknya jika anda tahu mengapa perkara menjadi perlahan pagi semalam pada jam sembilan. Tetapi itu tidak membantu anda sekarang, dan ia tidak membantu pelan anda ke hadapan.

Saya fikir perancangan kapasiti dan saiz dan penskalaan dan penalaan, jadi anda tahu, saya fikir ada trend yang kita lihat sekarang, di mana terdapat peralihan dalam persekitaran yang sangat besar di mana orang ramai mendapat platform pangkalan data yang besar dan menyebarkan persekitaran pangkalan data secara meluas untuk pergi dari peringatan bersejarah dan merancang untuk memberi peringatan dan perancangan yang ramalan, di mana mereka ingin mengetahui apa yang berlaku sekarang dan dapat merancang untuk meneruskannya. Atau adakah kita kehabisan memori dan adakah kita akan kehabisan ingatan pada jam berikutnya, dan apa yang boleh kita lakukan? Apakah perancangan kapasiti yang boleh kita lakukan dalam masa nyata?

Maafkan saya. Ia sampai ke tahap di mana, anda tahu, hanya semua cabaran untuk menemui rintangan ini dapat dengan cara dasarnya apa yang kita rujuk sebagai analisis cecair, dan menjadikannya norma dalam organisasi anda. Seperti yang dapat anda lihat, itu adalah cabaran yang tidak remeh untuk, anda tahu, hanya orang ramai yang tidak ramai, tidak dimakan setiap hari. Dan ia masih merupakan cabaran yang tidak remeh walaupun lebih bijak secara teknikal.

Anda tahu, jika sukar untuk manusia semata-mata, bagaimana kita membuat perkara ini yang mungkin? Kerana, anda tahu, kebanyakannya adalah perkara yang tidak dapat diselesaikan oleh pengguna biasa, dan kami mungkin mempunyai beberapa jurutera pangkalan data khusus, pemaju pangkalan data, pemaju kod, pengaturcara, tetapi mereka masih benar-benar dapat mengabaikan persekitaran. Mereka terpaksa berpisah, anda tahu, isu seperti orang menggunakan kod.

Anda tahu, salah satu perkara yang paling buruk yang saya lihat di ruang ini di sekitar prestasi yang dicapai dalam platform analisis dalam penyebaran infrastruktur pelayan pangkalan data yang sangat besar adalah orang yang mengambil sekeping kod, sekeping SQL atau prosedur yang dicuri yang mereka lakukan ' t menulis, dan mereka tidak tahu sama ada ia adalah kod yang baik atau buruk, dan mereka hanya menggunakannya semula kerana ia memberi mereka hasil yang mereka mahu. Tetapi ternyata ia mungkin hanya sesuatu yang ditulis dengan cepat untuk mendapatkan satu atau dua hasil, seperti laporan - seseorang tergesa-gesa.

Dan oleh itu orang menggunakan kod kompleks yang mereka tidak menulis, dan hanya menamparnya menjadi sekeping pengembangan aplikasi, tanpa mengetahui bahawa mereka sebenarnya menghukum akhir belakang. Malah hanya memantau prestasi yang memukul dan melihat di mana pertanyaan datang dan penggerudian, itu, anda tahu, itulah cabaran setiap hari yang saya lihat.

Perkara-perkara perilaku asas seperti pra-pementasan data untuk prestasi di mana ia mungkin. Perkara-perkara yang hanya pengalaman hanya mengajar anda, seperti memotong indeks jika anda akan melakukan import pukal dan kemudian indeks semula supaya indeks tidak dikekalkan ketika anda menarik dalam terabytes data. Anda tahu, tanpa alat yang sesuai, itu hampir mustahil untuk dilihat kerana anda tidak tahu indeks semakin dipalu.

Mengoptimumkan indeks secara teratur adalah jenis 101, tapi bagaimana dengan, anda tahu, apabila anda melakukan import pukal atau, anda tahu, membuat jadual pada pertanyaan jika seseorang melakukan pertanyaan yang sangat besar? Anda tahu, itu boleh menjadi hit yang hebat, dan sekali lagi, jika anda tidak memantau, anda tidak mempunyai alat untuk melihatnya, semacam itu berlaku di latar belakang dan anda tidak tahu bagaimana untuk menanganinya .

Mengehadkan pertanyaan hanya dengan jumlah lajur yang anda perlukan - Maksud saya, ia benar-benar asas, tetapi sekali lagi, jika anda tidak dapat melihatnya, anda tidak tahu ia berlaku, dan kemudian ia berlaku di latar belakang dan ia menyakitkan anda, pada kamu.

Mengetahui kapan dan di mana untuk menggunakan jadual sementara, berkumpul sehingga memadamkan dan kemas kini yang besar. Sekali lagi, semua perkara yang sangat mudah, tetapi tanpa penglihatan itu, tanpa alat untuk melakukannya, mereka hanya duduk di latar belakang dan terus mencederakan anda dan anda terus membuang lebih banyak memori atau CPU di persekitaran pangkalan data untuk mendapatkan prestasi platform analisis yang lebih baik, ketika benar-benar anda harus dapat menggerudi dengan terperinci apa yang menyakiti anda dan menangani perkara itu. Dan kemudian, anda tahu, perkara-perkara seperti kekangan utama asing dan bagaimana anda mendapati bahawa, bagaimana anda tahu bahawa masalah itu?

Itu membawa saya kepada kesimpulan utama saya di sini, dan itu adalah, anda tahu, setiap hari, kita melihat masalah ini di seluruh tempat. Dan apabila persekitaran pangkalan data menjadi lebih besar dan lebih besar dan lebih luas dan lebih luas, dan seperti Dr. Robin Bloor yang diserlahkan di sini, kami mendapat model persekitaran yang lebih kompleks dan lebih kompleks dengan masa pangkalan data.

Dan kemudian juga keperluan untuk mengintegrasikan ke dalam beberapa platform data besar seperti Hadoop dan Spark yang datang bersama-sama, dan lebih banyak lagi pada satu masa. Memang kita, dalam pandangan saya, untuk mencari cara yang lebih baik, dan alat tertentu, untuk melaksanakan prestasi platform masa nyata dan analisis dan diagnostik dengan bijak. Kerana ia memerlukan masa nyata dan wang sebenar dan kekecewaan untuk pengguna akhir dan dolar sebenar jika kita tidak mula untuk mendapatkan alat untuk menyelam perkara-perkara ini.

Dan dengan itu, saya akan menyerahkan kepada rakan-rakan kami dari IDERA, kerana saya percaya mereka mempunyai kisah yang baik untuk memberitahu bagaimana kami dapat menyelesaikan masalah ini.

Bullett Manale: Bunyi baik. Terima kasih banyak, dan saya akan teruskan dan menendang sesuatu. Saya mempunyai beberapa slaid di sini juga, dan biarkan saya pergi ke hadapan dan jenis membawa itu. Sebahagian daripada kami akan melompat dengan cepat.

Hanya untuk memberikan anda wawasan, saya pengarah kejuruteraan jualan di sini di IDERA, dan apa yang kami lakukan adalah seperti bercakap dengan DBA dengan kerap mengenai sakit dan cabaran yang mereka ada, khusus untuk, dalam banyak kes, pemantauan prestasi dan jenis perkara, jelas. Dan kami banyak mendengar daripada penonton itu, dan oleh itu saya fikir saya boleh berkongsi beberapa maklumat yang saya terima dari mereka secara tetap yang masuk akal. Saya akan melompat melalui beberapa perkara ini, 'kerana saya tidak fikir mereka benar-benar berkaitan dengan perbualan.

Anda tahu, saya mempunyai senarai saya di sini mengenai tanggungjawab DBA - ia kelihatan seperti senarai Robin, dan saya fikir ia agak konsisten. Saya fikir apabila anda bercakap dengan pentadbir pangkalan data, walaupun, ia sentiasa - anda tahu, mereka diserapkan ke beberapa kawasan ini lebih daripada yang lain dan tidak ada sajak atau alasan untuk itu, ia hanya bergantung kepada alam sekitar.

Anda mendengar pelbagai perkara yang orang ramai boleh lakukan. Dan banyak kali, orang-orang yang menginginkan perkara-perkara ini tidak boleh-mereka akan meminta mereka dan, dalam beberapa kes, anda mula jenis penggerudian ke apa yang mereka benar-benar meminta, dan kemudian anda mengetahui bahawa mereka ' benar-benar mencari lebih banyak. Mereka benar-benar mahukan maklumat lebih banyak daripada apa yang mereka fikir pada mulanya mereka perlukan, dan apabila anda mula menggerudi ke alat itu, saya fikir itu adalah di mana anda boleh mula mengatakan mereka mempunyai perbualan dengan data.

Dan saya fikir bahawa itu adalah frasa yang sangat menarik, dan ia menjadikan banyak akal dari segi dapat mengatakan, ya, dengan baik, jika anda mempunyai pertanyaan yang buruk, apa yang benar-benar satu pertanyaan yang buruk? Adakah pertanyaan yang memakan banyak bacaan atau menulis atau CPU? Ia boleh menjadi satu yang berjalan banyak, ia boleh menjadi satu, anda tahu, itu, seperti yang anda katakan, kurang ditulis.

Dari segi bagaimana kami mengenal pasti itu, terdapat beberapa cara yang anda akan lihat dari segi produk kami, produk Pengurus Diagnostik, yang kami tunjukkan kepada DBA bahawa mereka boleh melakukannya. Dan ia fleksibel, dan saya fikir itu salah satu daripada perkara-perkara besar - anda perlu mempunyai alat yang akan membantu anda dengan masalah prestasi ini, persekitaran semua orang sedikit berbeza.

Dan akan ada banyak, anda tahu, keperluan dan mungkin juga mengaburkan keperluan dari segi pemantauan, jadi anda harus mempunyai sesuatu yang fleksibel dan sesuatu yang akan berfungsi dan dapat memenuhi lingkungan yang anda cuba mengurus. Anda tahu, dan saya mempunyai banyak contoh-contoh ini - Saya tidak akan pergi ke setiap satu daripada mereka, tetapi anda memerlukan sesuatu yang anda boleh berputar-putar di antara satu data dan yang lain, dan saya akan jenis bercakap tentang itu apabila kita masuk ke dalam produk sedikit dan menunjukkan kepada anda itu, dan dari segi bagaimana kita melakukannya.

Tetapi perkara lain yang saya fikir dari segi mana-mana alat analitik yang baik adalah, anda tahu, ada beberapa perkara teras yang anda cari. Anda pasti pertama sekali tidak mahu alat yang akan menyebabkan masalah prestasi sendiri dalam nama prestasi. Apabila saya katakan mengumpul data tanpa kos, saya tidak bercakap tentang kos dari segi, anda tahu, kos kewangan, tetapi dari segi kos dari segi overhead dan kos dari segi jumlah sumber yang kita 'akan digunakan untuk nama prestasi. Anda pasti mahu sesuatu di sana yang akan membantu.

Anda memerlukan sesuatu yang akan dapat memperoleh data yang anda cari khusus untuk masalah yang anda hadapi dalam hari ke hari anda, dan mungkin terdapat beberapa perkara yang anda tidak perlukan dan bahawa anda tidak ' tidak mahu, dan tidak masuk akal dalam mengumpul data itu jika anda tidak akan melaporkannya atau akan mempunyai sebarang keperluan di sekitar cuba mengurus data tersebut. Sebagai contoh metadata yang berkaitan dengan kinerja, misalnya.

Contohnya, saya tidak perlu dimaklumkan jika perkhidmatan Penyelaras Urus Niaga Teragih di SQL turun jika saya tidak mahu ia berjalan di tempat pertama. Jadi jangan beri amaran saya, jangan mengumpul data terhadapnya - Saya tidak memerlukan maklumat itu. Jadi mempunyai keupayaan untuk menghidupkan dan mematikan perkara-perkara itu adalah penting.

Keupayaan juga, apabila anda mengumpul data, mempunyai akses kepadanya dengan cepat - anda tidak perlu, anda tahu, jalankan dan mengurut data, memanipulasi data - dapat melakukannya dengan cepat dan cekap. Dan kemudian apabila anda mempunyai data, jelasnya sangat penting untuk dapat memahaminya.

Kini, di sinilah, dengan kami - seperti, misalnya, produk Pengurus Diagnostik yang akan saya tunjukkan kepada anda sedikit hari ini - produk itu, anda tahu, saya ingin memberitahu anda bahawa produk itu akan menggantikan dan menjadi DBA dalam kotak. Realitinya, ia memerlukan sedikit pengetahuan mengenai persekitaran anda dan apa yang anda cuba capai. Memiliki beberapa, jelas, pemahaman tentang peranan DBA itu sendiri sangat penting.

Sekarang, apa yang kita cuba lakukan adalah mendidik melalui bantuan dan melalui kaedah lain. Tetapi anda sentiasa mahu mengikat ini, dengan jelas, dengan beberapa jenis tahap pengalaman atau seseorang yang mempunyai pengetahuan tentang apa yang perlu dilakukan sebaik sahaja mereka menerima data. Dan dapat memiliki orang yang dapat mengajukan pertanyaan yang tepat kepada produk, dan memiliki perbualan dengan data, jelas menjadi kunci. Dan kemudian jelas dapat memahami data.

Sebaik sahaja saya mempunyai maklumat itu, dapat memperolehnya dengan orang yang betul. Pemaju saya, pasukan operasi saya - sesiapa yang mungkin, saya mungkin perlu menyatukan dengan produk lain, yang mempunyai cangkuk untuk dapat melakukannya. Ini semua perkara yang penting. Dan kemudian, jelas, yang terakhir tetapi yang paling tidak, jika saya perlu tahu lebih banyak, mampu melakukannya. Sama ada ia bermakna beralih kepada beberapa lagi yang akan dikumpulkan, atau sama ada ia bermakna hanya akan sedikit lebih mendalam ke dalam data. Anda berharap bahawa, dengan alat yang akan menjadi, anda tahu, membantu dengan prestasi, anda mendapat semua perkara yang anda perlukan untuk dapat menjawab soalan tersebut.

Satu perkara yang saya tidak meletakkan di sini yang saya fikir mungkin perlu diperhatikan ialah, anda memerlukan alat yang akan membantu anda membezakan apa yang normal dan apa yang tidak normal. Dan saya fikir itu adalah yang besar, kerana, anda tahu, ada satu ton menyedarkan produk dan perkara-perkara yang ada di sana, tetapi jika anda mendapat amaran dan amaran adalah amaran palsu, ia tidak melakukan apa-apa yang baik ; ia lebih membuang masa dan ia akan mengurangkan kecekapan anda lebih daripada yang akan membantu mereka. Jadi, anda tahu, ini adalah beberapa perkara yang saya fikirkan.

Apabila saya bercakap mengenai produk yang saya mengikat semua perkara ini ke dalam produk IDERA suite, itu adalah produk Pengurus Diagnostik yang saya fikir mungkin ciri utama utama dalam apa yang kita bincangkan di sini dari segi pangkalan data penalaan dan prestasi dan pemantauan dan jenis perkara tersebut.

Orang ramai sedang mencari pemantauan peringkat perusahaan; mereka mahu dapat mengakses, dapat, dalam satu skrin, tahu bahawa perkara-perkara itu berfungsi dengan cara yang sepatutnya. Atau mereka mahu dapat, dengan jelas, jika ada masalah, untuk melihat di mana masalah itu dan kemudian dapat menebal ke dalamnya. Sebenarnya sebahagian besar, saya fikir, apa yang orang cari dengan jenis cara yang anda boleh benar-benar mengasah prestasi anda.

Perkara lain yang jelas berlaku dengan itu, saya tidak boleh hanya beroperasi pada masa ini, dan saya perlu dapat kembali dalam tempoh masa, sama ada itu bermakna melihat pertanyaan yang berjalan buruk atau sama ada ia bermakna, anda tahu, tengok cara VM tuan rumah sendiri bertindak dari segi sumber. Semua jenis perkara yang perlu anda lakukan, dan anda tidak akan duduk di sana merenung konsol anda 24 jam sehari, 7 hari seminggu.

Sekiranya anda bercuti atau jika tengah malam, atau apa sahaja yang mungkin, anda memerlukan sesuatu yang akan dapat kembali dalam masa anda untuk dapat mengatakan apa yang terjadi dalam contoh di masa kita mempunyai masalah. Dan dapat melakukan itu, sekali lagi, dengan cekap dan cepat dan dapat menebal ke dalamnya pastinya merupakan bagian penting dari segi perbincangan ini. Dan saya akan mengatakan ini mungkin salah satu perkara yang lebih penting dari segi apa yang orang cari. Mereka sentiasa mencari tetingkap itu pada masa lalu, kerana itu benar-benar im- Anda tahu, anda tidak mahu duduk di sana dan menunggu sesuatu berlaku lagi.

Perkara seterusnya dalam senarai benar-benar hanya mengikat semula kepada apa yang kita bincangkan sebelumnya, dengan prestasi pertanyaan itu sendiri. Dan saya akan menunjukkan kepada anda beberapa contoh yang berbeza dalam produk Pengurus Diagnostik, bagaimana kami melakukan itu, yang, pada akhirnya, ia akan memberi anda banyak pilihan mengenai pertanyaan itu sendiri dari segi apa anda mahu berkumpul.

Dari segi sama ada anda berminat dengan pertanyaan yang menyebabkan rasa sakit sumber, penggunaan CPU atau penggunaan I / O. Sama ada pertanyaan itu mengambil masa yang lama untuk melengkapkan atau pertanyaan yang secara amnya bukanlah yang menyinggung secara teruk dari segi prestasi, tetapi mungkin berlari dengan kerap bahawa frekuensi semata-mata ia sendiri berjalan boleh menjadi masalah. Dan dengan jelas dapat melihat trend dari masa ke masa dengan pertanyaan-pertanyaan itu juga merupakan bahagian penting dari itu.

Terdapat banyak cara yang berbeza yang boleh kita lakukan dalam produk ini, dan saya fikir itu jelas merupakan bahagian yang penting kepada kebanyakan DBA. Dan walaupun anda tidak mempunyai aplikasi dalaman anda sendiri, masih bagus untuk dapat pergi ke vendor perisian anda dan berkata, "Hei, anda tahu apa? Anda tahu, jam dua petang setiap hari apabila kerja ini bermula, "atau apa sahaja, " Itu permohonan anda yang menyebabkan ini, dan kami perlu membetulkannya. "Jadi walaupun anda tidak lengkap mengawal kod itu sendiri, ia masih bagus untuk mengetahui apabila masalah sedang berlaku.

Dan kemudian, anda tahu, bahagian lain hanya jelas menjadi lebih proaktif. Mampu menjadi yang pertama tahu, dapat memahami apabila ada masalah. Untuk bukan sahaja menjadi yang pertama tahu supaya anda boleh membetulkannya, tetapi dalam banyak kes, apabila anda perlukan adalah sesuatu yang akan dapat mengautomasikan respons, dalam banyak kes juga. Anda boleh, katakan, anda tahu, daripada mendapatkan e-mel yang berkata, "Hei, anda perlu membetulkannya, " jika saya berada dalam mesyuarat atau jika saya, anda tahu, di jalan raya atau apa sahaja saya 'Saya lakukan, itu jelas sangat bagus untuk dapat mengatakan saya mempunyai sesuatu di tempat yang akan dapat menangani itu secara automatik.

Dan jika ia tidak ditangani secara automatik, sekurang-kurangnya dapat menjadi yang pertama tahu supaya anda boleh mengambil tindakan pembetulan atau menghubungi seseorang yang boleh. Oleh itu, mereka adalah kepingan penting yang penting, anda tahu, jenis masalah yang mungkin anda jalani dari segi pemantauan mesin anda dan keadaan anda dan analitinya sendiri.

Sekarang, saya bercakap mengenai perkara ini lebih awal, iaitu fleksibiliti perkara. Saya tidak dapat menekankan ini cukup, dapat mengatakan, anda tahu, out-of-the-box, jika ada sesuatu yang tidak dipantau, dapat memiliki fungsi dalam suatu produk untuk dapat menambahkan hal-hal tersebut kepada dipantau. Dan dalam erti kata dengan contoh Pengurus Diagnostik, kami telah jelas, anda tahu, kaunter WMI, kaunter, kaunter SQL Server, anda boleh membuat pertanyaan anda sendiri.

Anda juga boleh tahu, jika anda mahu, tarik data dari persekitaran vCenter anda atau persekitaran Hyper-V anda, hasil pengundian yang berlaku dan dapat, anda tahu, melakukannya secara teratur dan tarik data itu dan dapat melihatnya. Dan, sekali lagi, berputar dari satu tempat ke tempat lain kerana anda melihat maklumat ini.

Jadi mereka adalah jenis perkara yang, dari segi apa yang saya lihat orang bertanya ketika mereka bercakap mengenai alat yang akan membantu mereka dari segi penalaan dan prestasi - produk yang saya akan tunjukkan kepada anda hanya kedua adalah Pengurus Diagnostik, dan ia menyokong segala-galanya dari tahun 2000 sehingga 2016. Ia adalah khusus untuk SQL Server, dan oleh itu kita memantau menguruskan perkara-perkara tersebut. Tidak ada ejen mengenai kejadian itu sendiri yang merupakan contoh pemantauan.

Itu kembali untuk mengumpul maklumat dengan sedikit biaya, bahawa, anda tahu, kami cuba dengan jelas lebih mengumpulkan maklumat ini, tidak menggunakan banyak sumber juga, adakah kami? Kami cuba memanfaatkan perkara-perkara yang telah disediakan oleh SQL Server kepada kami dan menjadikannya lebih baik, sama ada pandangan pengurusan yang dinamik, atau sama ada peristiwa lanjutan, atau apa jua keadaannya dari segi pengumpulan itu sendiri. Mampu memanfaatkan maklumat itu dan menjadikannya lebih baik adalah salah satu mandat kami.

Sekarang, jika anda melihat ini dengan cepat, saya tidak akan meneruskan senibina dengan terperinci terlalu banyak, tetapi mempunyai repositori back-end dengan semua data sejarah kami yang boleh anda uruskan dan anda boleh menyimpan selama awak mahu. Anda juga boleh memilih jenis maklumat yang ingin anda simpan, dan berapa lama. Itu akan kembali kepada itu, mengumpul data yang sesuai dan meninggalkan data yang tidak perlu. Jika anda ingin menyimpan pertanyaan selama lima hari yang berprestasi teras dan kemudian menyimpan peringatan anda selama dua tahun, itu terpulang kepada anda dan itu sepenuhnya hak prerogatif anda untuk melakukannya.

Beberapa konsol yang berbeza dengan produk ini. Anda mempunyai versi berasaskan web, anda juga mempunyai versi klien tebal. Dan itu mempunyai kelonggaran melompat pada pelayar dan melihat apa yang sedang berlaku, atau jika anda mempunyai komputer riba di mana anda mempunyai klien berdedikasi yang dipasang, salah satu pendekatan akan berfungsi untuk anda.

Sekarang, apa yang saya ingin lakukan adalah seperti melakukan demonstrasi cepat. Dan saya akan menunjukkan - Saya akan kembali ke slaid lain di sini - yang kita ada, kita baru sahaja menambah, sama seperti FYI bagi orang-orang yang sudah biasa dengan produk, kita mempunyai tawaran baru yang Pengurus Diagnostik Pro. Satu tawaran profesional yang termasuk dengan sesuatu yang kita panggil Analisis Beban Kerja.

Dan benar-benar ia dapat melihat masa yang sangat besar secara interaktif dan pergi dari itu, anda tahu, pandangan 30 hari kepada, anda tahu, pandangan lima minit dalam kira-kira tiga klik. Dan dapat melihat peningkatan dalam prestasi atau masalah dalam hambatan yang mungkin anda dapat, anda tahu, anda akan dapat melihat pada tahap yang sangat tinggi, dan penggerudian ke tahap yang sangat rendah. Dan khususnya hari ini, itu baru kepada produk.

Tetapi apa yang saya mahu lakukan semacam itu adalah sejenis permulaan yang pertama, dan saya ingin bercakap sedikit tentang pengembaraan itu dan pergi berulang-alik. Dan saya telah membawa contoh, dan saya akan berkongsi di skrin saya di sini. Dan, mari lihat … Di sana kita pergi. Skrin saya. Dan beritahu saya, lelaki, bahawa anda boleh melihatnya.

Eric Kavanagh: Di sana anda pergi.

Bullett Manale: Semuanya baik-baik saja di sana? Baiklah. Jadi, apa yang anda cari sekarang - dan ini adalah produk Pengurus Diagnostik - dan saya hanya ingin memberi anda satu demonstrasi peringkat tinggi tentang apa yang berlaku di sini. Dalam contoh khusus ini, apa yang kami lakukan ialah kami menunjukkan kepada anda pertanyaan yang dikaitkan dengan menunggu. Dan apabila saya bercakap tentang dapat pergi dan balik, mengebom lebih jauh, dan berputar, itu - pandangan ini di sini adalah contoh yang baik dari itu. Saya boleh pergi dari pandangan garis masa seperti yang kita lihat di sini, yang akan dipaparkan sekarang. Dalam kes kita, kita melihat menunggu diri mereka dan kategori yang menunggu diri mereka sendiri. Kami dapat melihat kenyataan yang terikat dengan mereka yang menunggu, kami dapat melihat aplikasi tersebut.

Perhatikan ia pada pandangan garis masa di sini, jadi saya dapat mengenal pasti maklumat itu secara linear berdasarkan masalah ketika itu terjadi, tetapi sekali lagi, jika saya ingin sekali lagi, berputar, dan saya berkata, "Anda tahu apa, mari lihat ini dari perspektif yang berbeza, "mari kita pergi ke hadapan dan melihat ini dari sudut pandangan, " Saya mahu melihat pertanyaan atau menunggu atau aplikasi yang menyebabkan saya kesakitan yang paling, dan kedudukan mereka. "Dan itulah apa yang kita ' kembali akan melihat dengan "permintaan menunggu mengikut durasi." Sekarang kita melihat aplikasi itu sendiri yang menyebabkan saya kesakitan saya yang paling banyak, atau menunggu.

Dan kemudian, di sini bahagian yang benar-benar bahagian yang paling penting, dapat mengasingkan perkara-perkara ini. Saya dapat melihat aplikasi NoSQL ini menendang di sini. Ini menyebabkan saya banyak masa tunggu yang baik, dengan jumlah masa tunggu selama 25 saat dalam tetingkap 30 minit yang dibaja. Dan saya kemudian dapat mengasingkan aplikasi itu dan saya dapat melihat kenyataan-kenyataan, dalam kes ini, yang secara langsung memberi kesan kepada contoh tertentu ini.

Dan ini hanya satu contoh bagaimana anda dapat mengenal pasti kesesakan, dapat menarafkan maklumat, yang dapat mengutamakan isu-isu yang perlu ditangani terlebih dahulu. Ini semua perkara yang perlu dipertimbangkan. Anda tahu, anda boleh menyelesaikan masalah sepanjang hari, tetapi jika anda menyelesaikan masalah yang berada di bahagian bawah senarai untuk diperbaiki, maka anda membazirkan masa anda. Anda mempunyai kos peluang yang berkaitan dengannya.

Saya akan memberi anda satu lagi contoh, dan ini sedikit contoh yang berbeza. Daripada khusus menunjuk kepada masalah atau menunjuk ke kawasan, anda juga memerlukan alat yang dapat membantu anda dalam erti kata yang luas, kerana dapat mengatakan, "Hei, adakah kita mempunyai masalah?" Atau "Apakah ada perkara yang boleh saya lakukan untuk meningkatkan prestasi? "dan mempunyai sesuatu di belakang tabir, menonton apa yang sedang berlaku. Dan dalam kes ini, ini boleh dikaitkan dengan konfigurasi; ia boleh dikaitkan dengan, anda tahu, cara di mana kesihatan contoh itu sendiri diuruskan. Dan juga, jelas, perkara-perkara prestasi juga.

Jika saya pergi ke butang Analisa ini di sini, perkara yang saya akan tunjukkan kepada anda adalah bahawa, dalam produk ini, kami juga mempunyai senarai penyenaraian proaktif perkara yang boleh dilakukan dalam format ranking yang pada dasarnya akan memberikan anda wawasan ke dalam perkara-perkara yang mungkin akan memberi anda peningkatan ke atas prestasi anda pada contoh itu, atau peningkatan pada kesihatan contoh itu. Dan ia dalam format rentetan dalam erti kata bahawa anda mempunyai keupayaan untuk melihat mana yang lebih cenderung untuk meningkatkan prestasi anda khusus untuk jenis masalah tertentu yang telah dikenalpasti.

Oleh itu, apabila saya melihat perkara-perkara ini dan saya mengenal pasti mereka, bukan sahaja saya melihat bahawa saya mempunyai masalah dan saya juga, dalam banyak kes, skrip yang boleh dibina secara automatik untuk menyelesaikan masalah itu. Tetapi dalam kebanyakan kes ini, kami juga mempunyai pautan luar yang akan merujuk jenis masalah yang kami alami, dan kemudian mengapa kami memberikan cadangan ini juga, jadi anda mendapat aspek pendidikan perkara. Yang, sekali lagi, saya fikir sangat penting apabila anda bercakap, anda tahu, membetulkan masalah.

Saya tidak mahu hanya membabi buta mengikut cadangan ini, saya mahu memahami mengapa cadangan-cadangan ini dibuat. Dan saya mungkin seorang DBA senior yang telah melakukan ini selama 30 tahun dan saya memerlukan sesuatu yang akan, anda tahu, semak - atau titik saya dan menyeberang t, dalam kes ini - atau mungkin saya DBA junior dan Saya memerlukan sedikit bantuan dari segi memahami masalah ini semasa mereka sedang berlaku, dan mengapa cadangan ini dibuat.

Seperti yang saya katakan, saya akan membawa anda melalui beberapa bahagian yang berlainan produk. Alat ini berada di sekitar, anda tahu, ia telah berlaku sejak tahun 2004, 2003. Dan ia benar-benar mempunyai banyak pembangunan yang dimasukkan ke dalamnya, banyak maklumat, jadi tidak masuk akal untuk mencuba dan menunjukkan kepada anda segala-galanya di sini. Tetapi saya fikir salah satu perkara yang perlu diperhatikan ialah, apabila kita masuk dan kita mula membicarakan semua perkara yang anda boleh memantau dan semua perkara yang anda boleh memberi amaran, sekali lagi, kembali kepada fleksibiliti perkara-perkara, berikut adalah senarai semua item yang kami pemantauan.

Sekarang, ini tidak semestinya bermakna saya ingin mempertimbangkan perkara-perkara ini untuk berada dalam keadaan amaran jika mereka keluar daripada memukul dari segi ambang, jadi anda boleh menghidupkan dan mematikan perkara ini. Ini kembali kepada itu, "Hei, saya hanya perlu melakukan perkara-perkara tertentu untuk metrik tertentu. Saya hanya perlu, anda tahu, amaran mengenai masalah tertentu. "Dan dapat memastikan bahawa kita tidak pergi, anda tahu, menenun anda dengan sekumpulan positif palsu. Bukan sahaja anda mempunyai keupayaan untuk menghidupkan dan mematikan perkara-perkara ini, tetapi dalam banyak kes, anda akan melihat bahawa kami juga menyediakan kumpulan normal seperti yang berkaitan dengan setiap metrik. Jadi jika saya melihat perkara ini, dalam kes ini, garis dasar, saya akan melihat bahawa ambang mungkin lebih tinggi di mana mereka berada sekarang.

Di sisi lain duit syiling ini, bagaimana jika saya mempunyai contoh SQL, di mana saya menjejaki beberapa metrik dan metrik itu, atas alasan apa pun, ambang yang saya tetapkan tidak betul? Dalam erti kata lain, ambang pintu itu adalah lambang di tengah-tengah di mana asasnya sebenarnya duduk, yang bermaksud jika saya mempunyai amaran terikat pada ambang itu, saya mungkin akan mendapat amaran untuk sesuatu yang merupakan peristiwa biasa. Oleh itu, dalam keadaan seperti itu, kami dapat memberi anda gambaran itu di seluruh papan.

Untuk semua metrik pada contoh tertentu ini, saya dapat melihat ambang yang mungkin akan menunjukkan positif palsu di sini dari segi apa yang normal dan apa yang tidak. Ini akan menjadi sesuatu yang akan dianggap lebih banyak perkara penggunaan biasa di sebelah ingatan, dan jika saya mahu meningkatkan ambang itu, saya boleh, tetapi itu seperti idea dengan garis asas.

Dan perkara yang keren tentang produk Pengurus Diagnostik dari segi asasnya sendiri adalah keupayaan untuk menetapkan beberapa garis besar. Dan anda mungkin bertanya, "Mengapa saya mahu berbuat demikian?" Dan jawapannya adalah, dengan baik, jika anda mempunyai tetingkap penyelenggaraan yang berjalan dari, katakan, tengah malam hingga 4 pagi, di mana anda benar-benar sedang menafikan sumber anda, anda 'benar-benar menggunakan sumber-sumber sebanyak mungkin, maka anda mahu dapat, sekali lagi, beralih, dan anda ingin berputar sedikit dan berkata, "Lihat, kita akan mengubah ambang kita untuk itu." Dan kita sebenarnya boleh menyesuaikan ambang kita secara khusus ke mana-mana garis dasar yang kita ada di dalam, berdasarkan masa hari atau hari dalam seminggu dan sebagainya, itu. Oleh itu, ia kemudiannya menyesuaikan ambang mereka secara dinamik untuk kami.

Mari ambil langkah lagi. Sebaik sahaja kami mengenal pasti ambang-ambang ini, sebaik sahaja kami melangkah, dan, dari segi menyediakan makluman dan notifikasi dan dimaklumkan tentang situasi-situasi ini yang mungkin berlaku, sekali lagi, fleksibiliti amat penting di sini. Anda mahu dapat memberi amaran dalam situasi tertentu. Dalam situasi lain, anda mungkin mahu menghantar e-mel kepada orang lain, anda mungkin mahu menjalankan skrip PowerShell, anda mungkin, anda tahu, senarai itu menyala.

Saya mungkin ingin mengintegrasikan dengan sesuatu melalui perangkap SNMP atau bahkan secara langsung dengan, contohnya, SCOM. Maksudnya ialah, anda mempunyai kelonggaran untuk melakukan itu, dan anda boleh menetapkan apa jua jenis syarat yang akan menjamin bahawa, sama ada ia adalah keadaan yang sangat meluas - anda tahu, CPU saya dan ingatan atau sumber apa pun - dalam semua kes saya, atau mungkin saya mempunyai jenis perkara yang sangat spesifik yang saya mahu memantau kerana, apabila saya mendapati bahawa kita melanggar, saya ingin menjalankan skrip yang sangat spesifik dan diarahkan pada masalah itu. Oleh itu inilah di mana anda akan dapat melakukan perkara-perkara seperti di dalam produk Pengurus Diagnostik, hanya, anda tahu, dari segi peringatan dan notifikasi, dan dapat menjadi fleksibel dari sudut pandang itu.

Sekarang, saya tidak akan melalui semua amaran dan semua barangan yang baik itu. Saya mahu bercakap mengenai laporan. Dan, sekali lagi, dapat mengambil maklumat dan memanfaatkan data itu dalam beberapa cara yang berbeza - dan ini akan kembali lagi kepada perbualan dengan data anda. Dan ramai orang, ketika mereka mula-mula melihat produk ini, mereka berfikir, "Oh, baiklah, saya akan mempunyai alat yang akan memberitahu saya ketika ada masalah. Itulah yang saya perlukan. "Dan realitinya ialah, mereka memerlukan alat itu, tetapi sebaliknya, jika mereka benar-benar - mereka juga memerlukan alat untuk membantu mereka membuat keputusan, dan mereka dapat memanfaatkan maklumat ini bahawa kita mengumpul atas nama prestasi dan juga atas nama yang memberi amaran, dapat membantu anda membuat keputusan di jalan ke depan.

Anda tahu, contoh yang baik adalah ramalan pertumbuhan saya dalam pangkalan data saya. Sekiranya saya mempunyai pangkalan data tertentu yang berkembang, dapat menunjuk kepada pangkalan data itu atau bahkan beberapa pangkalan data untuk dapat melihat apa kadar pertumbuhan. Kami tidak menunjukkan kepada anda berdasarkan apa yang anda tahu, apa hari ini; ia akan meramalkan ia berdasarkan pertumbuhan masa lalu yang kami alami.

Jika saya mempunyai beberapa pangkalan data di sini - yang saya ada, bayangkan - saya boleh masuk dan berkata, "Mari kita ambil yang terakhir, anda tahu, nilai data tahun, mari kita kaitkan dengan sebulan itu, dan dalam sampel kadar bulan, mari maju dan melihat berapa banyak pertumbuhan yang akan kita lihat dalam tiga tahun ke depan, atau 36 unit. "Dalam kes ini, kita dapat dengan cepat menjawab soalan itu. Sekarang, cuba lakukannya sendiri, bukan? Cuba lakukannya dalam banyak masa seperti yang saya lakukan sendiri. Ia akan membawa anda seketika.

Kini, walaupun ada tekanan lagi, mari kita ambil laporan lain, yang merupakan laporan pelayan utama saya. Bayangkan saya mempunyai seratus contoh pengeluaran, yang dalam kes ini, saya tidak. Tetapi jika seseorang datang kepada saya dan berkata, "Saya memerlukan anda untuk memberitahu saya - kami akan meletakkan pangkalan data baru di luar sana untuk aplikasi baru yang hebat ini; ia akan mengubah segala-galanya seperti yang kita tahu; ia akan menjadikan hidup begitu indah. Oh, dengan cara itu, pangkalan data itu sendiri akan menjadi benar-benar I / O intensif, atau ia akan menjadi CPU intensif, atau benar-benar memori intensif …, "apa sahaja yang kosong, saya mahu dapat melihat, semua contoh produksi saya, di manakah masuk akal untuk meletakkan pangkalan data itu? Dan saya boleh menarafkan semua contoh saya terhadap satu sama lain dari segi jenis kontingen, sama ada CPU, memori, cakera atau apa jua keadaannya. Oleh itu, titik di sini dapat menjawab soalan dengan cepat dan cekap dan membuat keputusan yang tepat dan bukannya meneka apabila anda melakukannya - mereka semua jelas penting, dan anda memerlukan sesuatu yang akan membantu anda.

Dan apabila kita bercakap mengenai analisis, ia boleh terdiri daripada apa-apa seperti apa yang kita bincangkan dengan perancangan kapasiti kepada, anda tahu, maklumkan bahawa anda berjalan pada asas harian yang mungkin berurusan dengan CPU, seperti dan jelasnya pertanyaan itu sendiri, sama ada terdapat sekatan dan sebagainya dan sebagainya.

Satu lagi contohnya ialah, jika saya pergi ke bahagian pentadbiran di sini - sebenarnya, saya mengambil kembali, bahagian peringatan di sini - meminta depositori maklumat sejarah kami untuk perkara-perkara yang telah berlaku pada masa lalu. Adakah saya telah menyekat yang berlaku dalam persekitaran pengeluaran saya? Saya tidak tahu, mari kita ketahui.

Saya boleh kembali ke tag Pengeluaran saya dan saya boleh katakan, untuk semua keadaan pengeluaran saya, diberikan apa-apa tempoh masa, untuk mana-mana metrik yang saya ingin kenal pasti. Sekiranya saya masuk ke dalam keadaan amaran, dalam kes kita, katakanlah menyekat dengan menghitung, bukan dengan beberapa saat menyekat, dan saya boleh kembali dan, dalam kes ini, beberapa bulan, jika saya perlu - atau dalam hal ini kes, satu bulan - dan saya dapat melihat bahawa menyekat. Saya dapat melihat apabila ia bermula, saya dapat melihat apabila ia berakhir, dan saya boleh mengetengahkan mana-mana selang ini jika perlu, untuk melihat spesifik kejadian menyekat itu sendiri. Anda perlu mempunyai sesuatu yang sangat cepat, dapat mencari apa yang anda perlukan dan mencari daripada berputar banyak kitaran untuk melakukannya. Dan, saya fikir itu penting juga.

Perkara terakhir yang ingin saya tunjukkan kepada anda - dan menunjukkan kepada anda produk ini, produk Pengurus Diagnostik - yang kami ada, seperti yang saya sebutkan sebelum ini, kami telah masuk dan kami telah menambah komponen lain kepada Pengurus Diagnostik SQL kami Tawaran Pro. Dan itulah komponen Analisis Beban Kerja. Dan ini adalah versi berasaskan web ini, dalam kes ini bahawa kami menunjukkan anda di sini. Tetapi perkara di sini ialah, ini membolehkan anda melihat tempoh masa yang sangat luas atau tetingkap masa yang sangat khusus, dan dari, anda tahu, beberapa klik dapat melihat kod yang secara langsung berkaitan dengan masalah yang mungkin berlaku .

Sebagai contohnya, jika saya melihat pandangan empat minggu, di sini saya dapat melihat, di sini, semua pancang dari segi pangkalan data dan prestasi pangkalan data dan di mana kita melihat aktiviti tunggu pada pangkalan data tersebut. Kini, dan anda dapat melihat, jika saya melihat lonjakan di sini, manfaat alat ini sendiri hanya dapat menyerlahkan bar kecil itu di sana. Dan kemudian, apabila saya berbuat demikian, semua perkara di sini berubah. Kita akan dapat melihat pangkalan data, kita akan dapat melihat semua arahan terikat kepada apa yang ada di belakang bar itu.

Perkara yang sama jika saya berkata, "Lihatlah empat jam yang lalu, " dan bukannya empat minggu yang lalu. Saya masih boleh melakukannya. Saya masih boleh menyerlahkan tempoh masa itu, dan kemudian dari sana - di sini, sekali lagi, di sini adalah titik pivot saya - semua perkara di sini boleh saya hubungkan. Pernyataan SQL teratas, saya dapat melihat pertanyaan tersebut, dalam kes ini, yang menyebabkan menunggu yang berkaitan dengan penggunaan CPU. Hanya dengan penggerudian, saya dapat melihat pertanyaan-pertanyaan yang berkaitan di sini - whoops - dan saya juga boleh melihat program dan yang tidak berkaitan dengan ini juga.

Anda mendapat banyak pemahaman di sini, dan bukan hanya itu, tetapi anda dapat melihat, apabila anda turun ke tahap arahan, ia akan memberitahu anda perkara. Ia akan memberitahu anda sama ada ia melihat operator berat, anda boleh melihat rancangan pelaksanaan. Ini mengambil sedikit masa kerana ia cukup luas untuk memuat satu ini. Tetapi perkara di sini adalah bahawa anda mempunyai banyak cara yang berbeza untuk melihat data, untuk melihat apa yang anda cari, dan kemudian jelas dapat mengambil tindakan dari sana seperti yang anda perlukan, jadi, dan mengambil ini lebih lama daripada biasanya, jadi saya akan meninggalkannya pada masa itu.

Dan dengan itu berkata, saya akan lulus semula. Dan semoga ini merupakan demonstrasi yang baik mengenai perkara-perkara yang kita bicarakan. Dan seperti yang saya katakan, produk itu sendiri yang kami gunakan untuk memberikan contoh-contoh ini telah lama wujud, dan banyak perkara lain yang kami dapat bercakap dan menunjukkan kepada anda, tetapi jika ini adalah sesuatu yang menarik daripada anda, anda sentiasa boleh pergi ke laman web kami dan memuat turun dan bermain-main dengannya.

Eric Kavanagh: Dan saya suka bahawa anda menunjukkan semua butiran ini. Jika anda kembali beberapa skrin - walaupun skrin ini agak bagus. Oleh kerana terdapat begitu banyak cara yang berbeza untuk memvisualisasikan apa yang sebenarnya berlaku, dan saya fikir ini adalah salah satu aspek yang lebih rendah daripada pengkomputeran hari ini. Sudah tentu persekitaran pangkalan data yang, dalam banyak cara, saya mempunyai setengah joke ini yang saya katakan: "Kami masih belajar untuk bercakap silikon." Kami masih belajar untuk memahami bagaimana untuk melihat apa yang berlaku, dan pada tahap anda, yang sangat baik, anda perlu mempunyai perbualan dengan data untuk lebih memahami apa yang sedang berlaku, mengapa perkara-perkara itu perlahan-lahan, kerana terdapat begitu banyak masalah yang mungkin berlaku. Dan, tentu saja, IDERA mendapat beberapa produk yang berbeza, salah satunya adalah produk Precise lama yang saya fikir boleh menjadi percuma untuk ini.

Tetapi mungkin Robin, saya akan membuangnya kepada anda untuk beberapa soalan, dan kemudian Dez, beberapa soalan dari anda, dan kemudian mungkin sesiapa dari penonton, jangan malu. Hantar mereka sekarang.

Bullett Manale: Robin, adakah anda bisu?

Robin Bloor: Ya. Baiklah, saya hanya mengambil diri saya tanpa bisu. Saya mesti katakan, itu sangat - perkara yang benar-benar melanda saya sebagai yang paling dramatik tentang alat ini, kerana ia benar-benar - terutamanya memandangkan hakikat ia agak jelas bahawa keseluruhan siri dimensi yang anda tidak masuk ke dalam - perkara yang sebenarnya, Saya fikir, yang paling mengagumkan tentang ini adalah, ia mesti menjadi cara yang benar-benar baik untuk melatih DBA. Anda tahu, itu - jadi apabila anda pertama kali masuk ke dalam kerja pangkalan data dan anda sebenarnya tidak tahu banyak tentang apa yang sebenarnya berlaku dalam pangkalan data, sebenarnya ia benar-benar sukar untuk mendapatkan pemahaman. Jadi ini banyak digunakan, khusus untuk latihan? Saya akan menggunakannya.

Bullett Manale: Ya. Maksud saya, apabila anda mengatakan latihan, anda sememangnya seperti latihan yang sedang berjalan sebagai jenis perkara DBA, bukan? Dari segi …

Robin Bloor: Ya, ya, ya, ya. Alat pembelajaran. Anda tahu, a.

Bullett Manale: Ya, saya fikir pasti perkara itu, dan lebih-lebih lagi, kami telah menambah ini, komponen Analisa yang kami tunjukkan sebelum ini, yang mempunyai semua cadangan yang terikat kepadanya. Tetapi saya fikir pasti anda akan dapati, di dalam bantuan dan banyak bidang yang berbeza dalam produk, ia memberikan anda, anda tahu, banyak wawasan. Banyak maklumat.

Dan kenyataannya, seperti yang saya katakan, anda boleh menggunakan ini jika anda bukan DBA. Anda mungkin mendapati diri anda sedang melakukan beberapa carian Google dan perkara-perkara seperti itu, hanya untuk pengetahuan umum tentang apa yang kebanyakan DBA mempunyai, tetapi anda boleh menghubungkan ini dan ini pasti akan membantu anda dari segi, "Hei, anda tahu, hei apa yang perkara ini dipanggil pemecahan? "atau, " Mengapa pertanyaan ini berjalan 6, 000 kali? "Saya maksudkan, kerana perkara-perkara ini akan dibangkitkan kepada anda dan mereka akan berlembut, dan anda akan melihatnya. Anda akan melihat anda, anda tahu, apa yang normal dan apa yang tidak. Anda akan melihat perkara-perkara yang membosankan dan perkara-perkara yang tidak.

Sebagai peraturan, kami cuba menetapkan perkara ini sebagai, dari segi amalan terbaik. Jadi, apabila anda menunjukkan kepada contoh, ia akan menunjukkan kepada anda perkara-perkara yang dikenal pasti sebagai di luar amalan terbaik. Maksud saya, tentu saja, anda tahu, realiti adalah amalan terbaik adalah amalan terbaik dan ia tidak selalu amalan sebenar. Tetapi, anda tahu, ia akan menunjukkan kepada anda penyokong, walaupun dari titik permulaan yang anda pasang dan menunjukkannya kepada contoh.

Dan kemudian dari sana anda boleh bergerak bersama kerana anda perlu semestinya untuk menyelesaikan masalah dan mengenalpasti sama ada itu benar-benar masalah atau sesuatu yang biasanya berlaku pada hari ke hari. Dan kemudian, kerana anda mempunyai banyak maklumat untuk membantu dan cadangan, ya, sama sekali.

Robin Bloor: Baiklah. Dan satu lagi soalan - tetapi saya pasti jawapan untuk ini sangat cepat - ialah, anda mempunyai butiran untuk pergi terus ke pertanyaan individu dan titik individu dalam masa dan melihat dari dimensi itu, .

Bullett Manale: Pasti, ya. Bergantung pada apa yang anda mahu lakukan, anda boleh melihat satu tetingkap masa satu atau anda boleh melihat tetingkap tiga hari atau, anda tahu, tetingkap masa tiga minggu. Dan, anda tahu, seperti yang saya katakan, ia bergantung pada bagaimana anda mahu melihat data, dan juga apa yang anda mahu kumpulkan. Dalam sesetengah kes, kami hanya mengumpul pertanyaan yang mencapai ambang yang anda kenal pasti. Dalam kes lain, kami mungkin mengumpul, anda tahu, setiap pertanyaan yang menyebabkan menunggu.

Tetapi anda juga mempunyai keupayaan untuk mengatakan, "Lihatlah, ambang-ambang yang saya kenal pasti, mungkin ia hanya untuk menulis, atau mungkin ia hanya untuk dibaca, atau mungkin ia hanya untuk CPU." Oleh itu, dengan mengandaikan bahawa ia melampaui ambang itu, maka itu apa yang anda mahu kumpulkan. Kemudian apa jua tempoh masa yang anda mahu lihat, anda akan dapat melihat pertanyaan-pertanyaan yang menyinggung, berdasarkan apa yang anda anggap menyinggung perasaan.

Anda mempunyai banyak cara untuk melihat data. Anda boleh melihatnya dalam paparan yang disatukan untuk melihat, anda tahu, pertanyaan yang - berapa banyak pertanyaan di belakang layar yang bermula, berbanding, anda tahu, setiap kejadian tunggal pertanyaan itu menendang, untuk menonton corak, jika anda Akan, untuk melihat apakah ia terus memburuk.

Tetapi untuk menjawab soalan anda, anda pasti dapat menunjuk kepada apa sahaja masa yang anda mahu. Anda mempunyai perkara yang disebut Pelayar Sejarah - dan saya agak menggunakannya sedikit - tetapi pada dasarnya apa sahaja titik pada masa yang anda pilih, apa sahaja hari pada kalendar yang anda pilih, anda boleh pergi terus ke titik itu pada waktunya.

Sekarang saya mencari pada 15 November pada pukul 7:05 petang, dan kami boleh melihat pertanyaan yang khusus untuk masa itu. Jika saya mempunyai apa-apa yang berjalan dengan lancar memandangkan tetingkap masa, kami akan dapat melihat butiran sesi khusus untuk tetingkap masa itu untuk melihat sesi apa yang sedang dijalankan. Maksud saya, ada satu kesilapan data di sini, dan seperti yang saya katakan, bahagian yang paling sukar, sebenarnya, mungkin 30 minit bermain dengan konsol dan memikirkan cara melakukan perkara ini.

Tetapi sebaik sahaja anda menyedari bahawa kebanyakan data di sini adalah dalam reben ini dan ia dibahagikan dengan tab ini, dan setiap tab mempunyai set sendiri butang berubah secara dinamik yang muncul setiap kali anda mengklik padanya, maka sama ada anda melihat pada real- barangan atau barangan yang berlaku pada minggu lepas, ia adalah proses yang sama. Ia pada asasnya, saya melihat pada 15 November ini, tetapi saya dapat dengan mudah melihat masa sebenar hanya dengan mengklik butang itu. Dan saya akan berinteraksi dengan data dengan cara yang sama.

Tetapi untuk menjawab soalan anda, ya, ada banyak cara yang berbeza untuk melihat maklumat sejarah, dan itu juga berkaitan dengan pertanyaan itu sendiri.

Robin Bloor: Saya nampak. Ia sangat menarik. Dan saya suka hakikat bahawa tetingkap menyegerakkan, walaupun itu sememangnya menjadi sangat diperlukan dalam apa-apa yang menangani data masa nyata sekarang.

Bullett Manale: Ya. Pasti.

Robin Bloor: Berikut adalah maklumat yang saya sebenarnya tidak tahu jawapannya. Sebagai tawaran anda - SQL Server dan awan - bolehkah anda menunjuk ke cloud di bawah Ratio?

Bullett Manale: Anda boleh. Anda boleh menunjukkan ini di bawah awan. Apabila anda benar-benar menambah contoh, ia akan meminta anda jika RDS atau Azure. Sekarang, ada beberapa batasan yang didasarkan pada apa yang terdedah kepada kita dari awan, jadi mungkin ada - terdapat sedikit perbezaan dari segi apa yang kita boleh memantau, semata-mata kerana instrumentasi, dalam beberapa kes, adalah Tidak ada untuk kita berkumpul, berdasarkan apa yang didedahkan oleh Microsoft.

Sekarang, jika ia seperti, anda tahu, infrastruktur sebagai platform, seperti, anda tahu, atau EC2 atau sesuatu seperti itu, itu bukan masalah sama sekali. Kami mendapat segala-galanya. Dan ketika kami bekerjasama dengan Microsoft dan kami bekerja dengan Amazon; kami sedang berusaha untuk mendedahkan maklumat itu dengan lebih terperinci. Tetapi sememangnya, kami menyokong persekitaran tersebut.

Robin Bloor: Okay, itu menarik. Baiklah, saya akan menyerahkan kepada Dez, yang saya pasti akan membuang soalan kepada anda dari arah yang berbeza.

Bullett Manale: Baiklah.

Dez Blanchfield: Terima kasih. Saya mempunyai dua yang sangat cepat untuk anda. Saya fikir, anda tahu, yang pertama adalah, skala, anda tahu, saya fikir salah satu perkara yang menyerang saya ialah tema umum prestasi cenderung menjadi sesuatu yang kita fikirkan ketika kita menjadi sangat besar, sangat besar, sangat besar-besaran dan luas, dan terabytes data. Melihat demo itu, ia melanda saya sebagai, ini adalah sesuatu yang sebenarnya terpakai kepada persekitaran yang sangat kecil, semacam hanya mendapat hits prestasi.

Apa jenis penyebaran yang anda lihat dalam pengambilan ini, dan adakah anda fikir ia, anda tahu, adakah anda fikir ia adalah alat yang bagus, anda tahu - dalam fikiran saya, ia berlaku, jadi saya fikir ia adalah ya - tetapi saya hanya ingin melihat apa yang anda lihat. Organisasi yang lebih kecil mempunyai perbualan yang sama dan mencari alat untuk melakukan ini, atau adakah ia benar-benar sesuatu di hujung bandar yang lebih besar?

Bullett Manale: Ia lucu - itu satu soalan yang baik. Ini sedikit campuran, tetapi saya akan mengatakan bahawa kita mempunyai satu ton pelanggan kecil. Dan apabila saya mengatakan pelanggan kecil, maksud saya, anda tahu, satu hingga lima contoh pembelian untuk lesen untuk mengurus. Sekarang, dalam beberapa kes, mereka mungkin mempunyai 30 contoh, betul, dari SQL, dan mereka hanya benar-benar peduli dengan lima yang benar-benar penting untuk melabur dalam alat seperti ini, untuk lima contoh tersebut.

Tetapi kenyataannya adalah, bahkan, kedai-kedai kecil, anda mempunyai beberapa pelayan SQL di luar sana. Dalam kebanyakan kes, atau dalam banyak kes, kedai kecil itu sangat bergantung kepada pangkalan data tersebut, kerana, anda tahu, apa yang mereka lakukan. Dan jadi mereka tidak, mereka tidak boleh membiarkannya turun. Mereka tidak boleh, anda tahu, mereka perlu mempunyai alat.

Sisi lain dari duit syiling itu ialah, di beberapa kedai yang kecil ini, mereka tidak mempunyai DBA yang berdedikasi, jadi orang lelaki yang paling bijak di dalam bilik atau lelaki yang lebih teknikal di dalam bilik itu akhirnya menjadi DBA yang ditugaskan. Dan, dalam keadaan itu, mereka pasti mencari bantuan, dan alat ini jelas akan membantu mereka dalam hal itu juga.

Untuk persekitaran yang lebih besar, kerana saya fikir ia adalah Dez yang menyebutnya - atau Robin, saya tidak pasti - tetapi, anda tahu, persekitaran yang lebih besar, anda akan terkejut dengan berapa banyak DBA yang mereka ada, Maksud saya, kembali bercakap banyak contoh contoh SQL, dan anda telah mendapat hak secara langsung dari DBA yang ditugaskan untuk bertanggungjawab untuk mereka. Dan dari perspektif itu, orang-orang itu, anda tahu, mereka mencari bantuan kerana mereka tidak mempunyai sumber yang sangat mencukupi untuk membantu mereka, dan sebagainya alat akan membantu mengimbanginya.

Dan jadi kita lihat agak sedikit juga, di mana, anda tahu, anda mempunyai tiga lelaki yang menguruskan 200 contoh. Dan supaya anda dapat membayangkan logistik itu jika anda tidak mempunyai alat seperti ini, cuba untuk memikirkan bila ada masalah. Ia tidak akan menjadi cara proaktif, saya boleh memberi jaminan kepada anda. Jadi mudah-mudahan yang menjawab soalan anda. Yeah.

Dez Blanchfield: Ia tidak, ya. Ia tidak menyerang saya - dan saya fikir Robin menyifatkannya - tetapi, anda tahu, jenis janji yang anda nyatakan apabila anda membuat demo, maksud saya, ia tidak eksklusif untuk persekitaran yang sangat besar. Anda tahu, anda boleh membeli platform luar biasa yang direka untuk satu perkara dan memasukkannya ke dalam persekitaran pangkalan data yang dikongsi untuk sesuatu yang lain, dan ia hanya akan menghukum seluruh alam sekitar.

Perkara lain yang melanda saya - ia tidak banyak persoalan, hanya satu pemerhatian, tetapi saya akan membawanya kepada soalan, walaupun - dan itu adalah, anda tahu, apabila organisasi telah membuat pelaburan dalam infrastruktur mereka dan mereka platform dan pangkalan data mereka dan pelayan dan infrastruktur di sekelilingnya, dan mereka akan membeli produk, apa pun yang mungkin - HR, ERP, alat BI - mereka sudah semacam membuat pelaburan yang cukup besar.

Apakah jenis tindak balas yang anda lihat apabila anda mempunyai perbualan dengan orang dan mereka menyedari bahawa mereka mempunyai masalah prestasi, tetapi mereka merasakan sekarang mereka harus membuat pelaburan lain untuk melakukannya? Adakah terdapat satu perkara di mana mereka menyedari apabila anda menunjukkan bahawa mereka perkara ini sebagai tidak-brainer, dan ia tidak begitu banyak jualan jualan, tetapi ia lebih daripada epiphany. Hanya, anda tahu, "Kami akan segera melihat manfaat daripada ini." Sebaliknya hanya perlu menjual produk itu? Nampaknya saya menjualnya sendiri, dan ROI hanya melompat dari halaman.

Bullett Manale: Ya, dan itulah lucu yang anda katakan kerana, apa yang akan berlaku ialah, seseorang akan, seperti DBA atau wakil jualan, akan datang dan mereka akan berkata, "Hei, orang-orang ini mahu lihat seperti lembaran ROI mengenai ini. "Dan lebih seperti, sesuatu di atas kertas yang akan kami hantar kepada mereka. Dan demo itu sentiasa 10 kali lebih baik, terutama sekali, anda boleh melakukannya dengan DBA sendiri, kerana-

Dez Blanchfield: Ya.

Bullett Manale: Seperti yang anda katakan, produk itu menjualnya sendiri. Sungguh sukar untuk meletakkan ROI pada sekeping kertas dan berkata, "Baiklah, berapa banyak klik yang DBA biasanya, anda tahu, klik dalam satu jam?" Kerana ia berkaitan dengan sandaran, anda tahu, atau apa sahaja kes itu, kamu tahu? Dan cuba meletakkannya di sekeping kertas, sangat sukar untuk melakukannya. Tetapi apabila anda mendapat seseorang dan anda menunjukkan kepada mereka produk itu, dan mereka melihatnya, itu betul-betul apa yang anda katakan.

Orang menyedari nilai itu. Kerana bukan sahaja ia membantu mereka memahami dan membuat keputusan yang lebih baik, tetapi juga, ia membantu, anda tahu, mereka tidak menjadi lelaki yang buruk. Mereka boleh menjadi yang pertama tahu; mereka boleh membetulkan masalah sebelum ia pernah mengenal pasti bahawa ada masalah.

Bahagian lain itu ialah, anda tahu, sebagai DBA, sama ada ia, anda tahu, sebenar atau persepsi - dan saya fikir persepsi itu - anda memiliki masalah prestasi, betul-betul. Anda orang yang mendapat jari menunjuk kepada anda apabila prestasi turun, dan realitinya ialah ia boleh menjadi pemaju yang benar-benar menyebabkan masalah.

Mempunyai alat untuk dapat mengatakan, "Hei, ini bukan masalah saya, saya perlu mengambil ini kepada pemaju dan mereka perlu membetulkannya, " atau, anda tahu, sepanjang baris tersebut. Ini cara yang baik untuk dapat mempunyai sesuatu dalam senjata anda untuk dapat berkata, "Inilah masalah yang sebenarnya." Anda tahu?

Dez Blanchfield: Ya. Yang terakhir untuk anda, dan perkara yang menyerang saya, melihat ini ketika kami meneruskannya adalah, sering kali kita memikirkan isu-isu prestasi, kita cenderung untuk membawa kemahiran khusus. Mereka datang dengan 20 tahun pengalaman, mereka melihatnya, dan mereka jenis, anda tahu, lelucon klasik lelaki yang berjalan ke kedai kejuruteraan dan mempunyai tukul kecil kecil dan memukul mesin di tempat yang betul dan kemudian berkata, "Itu pembaikan $ 15, 000, " dan orang pergi, "Kami tidak membayar untuk itu, " anda tahu, kerana ia adalah lima minit kerja. Dan dia berkata, "Baiklah, kerja lima minit itu mengambil 15 tahun pengalaman untuk menetapkan dan ia menyelamatkan anda berjuta-juta."

Bagi saya, seolah-olah, anda tahu, ada proses tengah, orang-orang meneruskan perkara ini dengan berkata, "Baiklah, kemukakan kemahiran khusus, selesaikan masalah itu, ia akan hilang." Tetapi apa yang mereka lakukan sekarang ialah mereka hanya meletakkan Band-Aid di atasnya, bukan? Berbanding dengan senario di mana, dari apa yang saya dapat lihat di sini, di mana ketika ini masuk, ya mereka mungkin telah membahas beberapa isu prestasi yang mereka fikir mereka sedang mengalami, tetapi saya nampaknya, 7 macam, anda tahu, menetapkan mata yang memerhatikan alam sekitar secara real-time.

Anda benar-benar akan menjauhkan diri dari senario DBA yang terbangun pada pukul empat pagi kerana laporan berjalan. Adakah kes itu - dan mungkin ia retorik - tetapi adakah orang yang cepat beralih daripada mencari untuk melabur dalam produk untuk mendapatkannya untuk menyelesaikan masalah tertentu, tetapi kemudian ia secara amnya hanya menjadi sebahagian daripada DNA?

Bullett Manale: Ya, dan ia berbeza dari satu tempat ke tempat, tetapi, maksud saya, saya ada beberapa orang yang mula-mula membeli produk itu, seperti, pada tahun 2006, dan mereka telah menjadi tiga pekerjaan yang berlainan di syarikat yang berbeza, dan mereka telah masuk dan, apabila mereka pergi ke syarikat yang seterusnya, mereka mempromosikan ini sebagai sesuatu untuk mendapatkan kerana mereka mempunyai aliran kerja. Dan sebut saja, saya tidak suka memanggilnya, tetapi, anda tahu, alur kerja melibatkan produk ini dan mereka digunakan untuknya setiap hari dan ia membantu mereka, dan oleh itu mereka tidak mahu belajar sesuatu yang baru.

Tetapi sememangnya. Maksud saya, kebanyakan masa kita mendapatkan orang untuk memuat turun produk ini, bukan kerana mereka mempunyai belanjawan dan mereka akan keluar dan mereka berkata, "Hei, baiklah, kita mempunyai anggaran prestasi ini, kita perlu lakukan bukti konsep, dan kita perlu melangkah masuk dan memikirkan, melakukan penilaian dan semua perkara itu. "Biasanya apa yang berlaku ialah, mereka mendapat masalah pada contoh SQL, dan mereka mencari bantuan untuk Betulkan masalah itu. Mereka pergi dan memuat turun alat kami, mereka mendapat masalah itu tetap, dan kemudian mereka menyedari bahawa ini, alat itu sendiri akan melakukan lebih daripada sekadar membetulkan masalah yang mereka ada pada masa itu, yang sebenarnya akan membantu mereka meningkatkan prestasi keseluruhan dan menyimpan masalah lain daripada berlaku, bergerak ke hadapan. Dan itu pasti. Dan anda pasti boleh terus menggunakan alat ini untuk menyesuaikan persekitaran secara berterusan kerana anda sentiasa dapat melihat tidak hanya apa yang berlaku sekarang tetapi apa yang berlaku minggu lepas, bulan lepas, tahun lepas, dan membandingkannya dengan apa yang akan berlaku esok. Kamu tahu? Perkara semacam itu.

Dez Blanchfield: Ya.

Bullett Manale: Jadi, pasti.

Dez Blanchfield: Sempurna. Jadi anda telah menyebutkan, anda telah menyebut sesuatu tentang- saya akan membungkus sebelum saya menyerahkan kepada Eric untuk menutup. Salah satu perkara yang saya selalu tertarik adalah, anda tahu, bagaimana orang mendapatkan tangan mereka? Anda menyebutnya memuat turunnya. Apa ringkasan 30 saat tentang bagaimana mereka mendapatkan tangan mereka, mendapatkan salinan, putar dan bermain dengannya, dan apa yang mereka perlukan infrastruktur-bijaksana, hanya untuk mendapatkan contoh.

Bullett Manale: Jadi, anda akan pergi ke IDERA (idera) .com. IDERA.com adalah syarikat, dan jika anda memukul laman web itu - dan saya boleh menunjukkannya di sini - Saya tidak tahu jika saya masih berkongsi skrin saya, tetapi jika anda pergi ke halaman Produk, pergi ke Diagnostik Pautan pengurus, akan ada sedikit butang Muat turun, dan anda boleh memuat turun binaan selepas anda mengisi maklumat anda. Mereka akan meminta anda membina 32- atau 64-bit, dan anda pergi ke perlumbaan, seperti yang mereka katakan.

Dez Blanchfield: Dan ia akan berjalan di komputer riba untuk seseorang bermain dengannya, atau adakah mereka perlu memuatkannya di pelayan di suatu tempat?

Bullett Manale: Tidak, tidak. Malah, apa yang saya tunjukkan hari ini semuanya berjalan dari komputer riba saya. Kini, komputer riba saya mempunyai 32 pertunjukan dan 8-teras pemproses, tetapi masih komputer riba. Tetapi ia tidak semestinya mempunyai banyak sumber untuk menjawab soalan anda. Penilaian itu sendiri adalah baik selama 14 hari, tetapi anda lebih daripada mengalu-alukan untuk mencubanya lebih lama. Jika anda hanya memberi kami panggilan, kami boleh meluaskannya untuk anda jika anda mahu.

Dez Blanchfield: Saya fikir ia harus menjadi sesuatu yang perlu diambil, kerana saya pasti akan melakukannya. Saya fikir, anda tahu, dari kelihatannya perkara, nampaknya saya tidak suka untuk memuat turun dan bermain dengannya. Mungkin pergi ke salah satu persekitaran anda dan melihat apa yang anda boleh lihat, 'kerana saya mengesyaki bahawa - seperti semua yang saya lihat dalam latar belakang pangkalan data dalam tempoh 20+ tahun terakhir, yang berumur saya - apabila anda dapat melihat apa yang ada di bawah hood, it's amazing apa yang anda menyedari anda boleh membetulkan dengan cepat dan hanya mendapatkan sedikit keuntungan dalam prestasi.

Awesome, terima kasih kerana demo itu. Ia benar-benar hebat. Terima kasih untuk semua masa untuk membincangkan soalan-soalan.

Bullett Manale: Anda dialu-alukan. Terima kasih kerana-

Dez Blanchfied: Eric, saya akan menyerahkan kepada anda.

Eric Kavanagh: Ya, kita mempunyai soalan yang sangat baik daripada ahli penonton. Anda semacam berbincang tentang hal ini dalam persembahan anda, dan saya benar-benar tweet tentang ini kerana ia adalah sebut harga yang hebat. Anda berkata anda tidak mahu menggunakan alat untuk memantau prestasi yang memberi kesan negatif kepada prestasi anda.

Bullett Manale: Betul. Itu betul. Itulah bahagian penting alat pemantauan prestasi, tidak menyebabkan masalah prestasi. Sangat tepat.

Eric Kavanagh: Tepat. Nah, ia seperti orang yang berani - ia seperti program anti-virus yang hanya boleh mendatangkan malapetaka pada sistem. Maksud saya, saya telah menggunakan beberapa teknologi yang berbeza untuk penyiaran di mana program anti-virus menendang dan akan memangkas strim anda. Jadi ada perkara-perkara yang tidak anda harapkan, tetapi persoalan itu berkaitan dengan komen khusus yang anda buat. Dan apakah prestasi prestasi apa yang anda lihat? Adakah dua peratus, adakah ia lima peratus, adakah satu peratus? Adakah anda mempunyai nombor yang anda boleh buang pada kami?

Bullett Manale: Maksud saya, cabaran dengan soalan ini ialah, anda tahu, sebahagian daripada perbincangan yang kita bincangkan sebelumnya. Saya boleh memberikan kepada anda yang biasanya sekitar satu hingga tiga peratus, untuk menjawab soalan anda. Tetapi ada penjelasan lebih lanjut yang saya fikir akan diperlukan iaitu, kami memberi anda banyak cara untuk dapat memberitahu alat yang ingin anda pantau, bukan? Dan ia kembali kepada itu. Nah, saya mungkin mahu mendapatkan contoh setiap pertanyaan yang berjalan. Jadi saya ingin mempunyai alat yang cukup fleksibel untuk dapat mengubahnya supaya saya dapat melihatnya.

Dan sebagainya, sebahagian daripada kelonggaran itu termasuk, anda tahu, ada kos untuk itu. Sekiranya saya perlu mengumpulkan lebih banyak data kerana saya mahu sampel setiap pertanyaan yang berjalan pada yang terakhir, anda tahu, 20 minit, saya boleh menghidupkannya dan ia boleh melakukannya. Dan sebagainya, tetapi pada umumnya, ya, satu hingga tiga peratus adalah apa yang kita lihat, dari segi overhead. Tetapi itu akan berubah-ubah, dan kebanyakannya akan bergantung kepada perkara-perkara yang anda aktifkan dan dimatikan, dari segi ambang anda, berapa banyak data yang anda ingin kumpulkan, selang undian anda, semua jenis barang yang ada ke dalam itu.

Sebenarnya, jika anda pergi ke contoh itu sendiri bahawa anda mengurus, salah satu daripada perkara yang anda akan lihat ialah, kami mempunyai beberapa pilihan undian yang dapat anda tentukan. Dan itu semata-mata kerana kita mahu, anda tahu, saya tidak perlu menyemak setiap- Jika saya ingin melakukan pemeriksaan degupan jantung pada suatu contoh, saya tidak perlu mengundi CPU dan segala yang lain bersama dengannya jika saya ' m melakukannya setiap 20 saat. Oleh itu, anda mempunyai pelbagai pilihan undian yang boleh anda tentukan.

Anda juga mempunyai, seperti yang saya katakan, pemantauan pertanyaan anda yang boleh anda tentukan. Dan ini boleh dilakukan untuk setiap contoh secara berasingan, jadi anda boleh benar-benar memenuhi contoh tertentu dari segi apa yang anda mahu memantau. Untuk statistik tunggu saya dan tunggu pemantauan, saya boleh menghidupkan atau mematikannya. Dan saya boleh menceritakannya untuk menangkap segala-galanya, saya boleh mengatakannya, anda tahu, apa yang saya mahu tangkap dan apabila saya mahu menangkapnya. Jadi banyak perkara itu juga - Anda perlu mengambil kira apa yang anda lakukan, dari segi apa yang anda memberitahu alat untuk memantau.

Tetapi secara umumnya, apa yang saya katakan, seperti yang saya katakan, sekitar satu hingga tiga peratus adalah apa yang kita lihat. Kami telah menjual alat ini dalam masa yang lama - kerana, seperti yang saya katakan, kira-kira tahun 2003 atau 2004 - dan kami mempunyai beribu-ribu pelanggan, jadi saya boleh memberi jaminan bahawa, anda tahu, kami tidak ada- kami cuba kami yang terbaik untuk tidak menyebabkan masalah prestasi atas nama prestasi.

Eric Kavanagh: Ya, itu maklumat yang sangat baik. Saya hanya fikir ia adalah petikan cemerlang kerana, anda tahu, sekali lagi, anda tidak mahu mengalahkan tujuan apa yang anda cuba capai, bukan?

Bullett Manale: Tepat.

Eric Kavanagh: Dan saya menghargai soalan Robin juga; ini benar-benar merupakan platform yang sangat baik untuk membantu DBA memahami banyak aspek dan dimensi dan lapisan yang berbeza dari apa yang kita bicarakan. Dan saya fikir konsep perbualan dengan data anda sangat sesuai di sini, kerana, pada titik awal anda, anda tidak akan memikirkannya pada percubaan pertama, biasanya. Anda perlu meluangkan sedikit masa melihat data, melihat data sejarah, melakukan sintesis itu dalam fikiran anda. Dan itulah kerja manusia, bukan? Tugas profesion yang duduk di sana dan mengambil haba dari perniagaan secara tetap, untuk mendapatkan pekerjaan itu dan untuk menjaga kereta api berjalan pada waktunya, bukan?

Bullett Manale: Sudah tentu.

Eric Kavanagh: Nah, orang-orang ini, ini merupakan satu lagi peristiwa hebat. Jika apa-apa soalan yang anda tanya tidak dijawab, dengan segala cara, beritahu saya. Hantar e-mel ke. Kami mengarkibkan semua acara ini, jadi anda boleh pergi ke InsideAnalysis.com untuk mencari arkib, atau pergi ke rakan kongsi kami, Techopedia.com. Jika anda melihat di sebelah kanan halaman mereka, anda akan melihat Acara, dan webcast yang disenaraikan di sana. Sekiranya anda mengklik pada Lagi Peristiwa, anda dapat melihat semua webcast yang kami buat disenaraikan di sana, masa lalu, sekarang dan masa depan.

Dan dengan itu, kami akan membida anda perpisahan. Kami mempunyai lima lagi webcast untuk sepanjang tahun ini. Kita boleh menjadualkan satu lagi. Tetapi sebaliknya, ia akan sampai ke 2017. Cal ed ditolak. Marilah kita tahu, dan jika anda mempunyai seseorang yang ingin mempamerkan teknologi mereka, hantar emel ke.

Dengan itu, kami akan membida anda perpisahan, orang-orang. Terima kasih sekali lagi untuk masa dan perhatian anda, kami akan bercakap dengan anda pada masa akan datang. Jaga diri. Selamat tinggal.

Kunci untuk analisis berkesan: pertanyaan cepat kembali