Azure-tietokannan määrittäminen MySQL:lle kopiointitoiminnossa
Tässä artikkelissa kerrotaan, miten voit käyttää tietoputken kopiointitoimintoa tietojen kopioimiseen Azure Database for MySQL:stä ja Azure Database for MySQL:lle.
Tämä liitin on erikoistunut
Jos haluat kopioida tietoja yleisestä MySQL-tietokannasta, joka sijaitsee paikallisesti tai pilvipalvelussa, käytä MySQL-liitintä.
Tuettu määritys
Jos haluat määrittää kunkin välilehden kopiointitoiminnon kohdassa, siirry seuraaviin osioihin.
Yleiset
Yleiset asetukset -välilehden määrittäminen on yleisissä asetuksissa.
Lähde
Seuraavia ominaisuuksia tuetaan Azure Database for MySQL :ssä kopiointiaktiviteetin Lähde-välilehdellä .
Seuraavat ominaisuudet vaaditaan:
- Yhteys: Valitse yhteysluettelosta Azure-tietokanta MySQL-yhteyttä varten. Jos yhteyttä ei ole, luo uusi Azure-tietokanta MySQL-yhteyttä varten valitsemalla Lisää.
- Käytä kyselyä: Valitse taulukosta tai Kyselystä.
Jos valitset Taulukko:
- Taulukko: Määritä taulukon nimi Azure-tietokannassa MySQL-tietokannalle tietojen lukemiseksi. Valitse taulukko avattavasta luettelosta tai kirjoita taulukon nimi.
Jos valitset Kyselyn:
Kysely: Määritä mukautettu SQL-kysely tietojen lukemiseen. Esimerkki:
SELECT * FROM MyTable
.
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Kyselyn aikakatkaisu (minuuttia): Määritä odotusaika, jonka kuluttua kyselypyyntö aikakatkaistaan. Oletus on 120 minuuttia (02:00:00).
Lisäsarakkeet: Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Lauseketta tuetaan jälkimmäisessä.
Kohde
Seuraavia ominaisuuksia tuetaan Azure Database for MySQL :ssä kopiointiaktiviteetin Kohde-välilehdellä .
- Yhteys: Valitse yhteysluettelosta Azure-tietokanta MySQL-yhteyttä varten. Jos yhteyttä ei ole, luo uusi Azure-tietokanta MySQL-yhteyttä varten valitsemalla Lisää.
- Taulukko: Määritä taulukon nimi Azure-tietokannassa MySQL-tietokannalle tietojen kirjoittamista varten. Valitse taulukko avattavasta luettelosta tai kirjoita taulukon nimi.
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
- Esikopioi komentosarja: Määritä SQL-kysely suoritettavalle kopiointitoiminnolle ennen tietojen kirjoittamista MySQL-tietokantaan jokaisen suorituksen aikana. Tämän ominaisuuden avulla voit puhdistaa esilatauksen tiedot.
- Eräaikakatkaisun kirjoittaminen: Määritä erälisäystoiminnon odotusaika ennen aikakatkaisua. Sallitut arvot ovat Timespan, ja esimerkki on 00:30:00 (30 minuuttia).
- Erän koon kirjoittaminen: Lisää tietoja Azure Database for MySQL -taulukkoon, kun puskurin koko saavuttaa määritetyn kirjoituserän koon. Sallittu arvo on kokonaisluku, joka edustaa rivien määrää, ja oletusarvo on 10 000.
Yhdistämismääritys
Katso Yhdistämismääritykset-välilehden määritys kohdassa Yhdistämismääritysten määrittäminen -välilehti.
Asetukset
Valitse Asetukset-välilehden määritys kohdassa Määritä muut asetuksesi Asetukset-välilehdessä.
Taulukon yhteenveto
Seuraavat taulukot sisältävät lisätietoja kopiointitoiminnosta Azure Database for MySQL:ssä.
Lähteen tiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Yhteys | Yhteys lähdetietosäilöön. | <Azure-tietokanta MySQL-yhteyttä varten> | Kyllä | yhteys |
Käytä kyselyä | Tapa lukea tietoja Azure-tietokannasta MySQL:lle. Käytä taulukkoa tietojen lukemiseen määritetystä taulukosta tai käytä kyselyä tietojen lukemiseen SQL-kyselyiden avulla. | • Taulukko • Kysely |
Kyllä | / |
Table | Taulukon nimi Azure-tietokannassa MySQL:lle. | < taulukon nimi > | Kyllä, jos valitset Käytä kyselyä -kohdassa Taulukko-vaihtoehdon | tableName |
Kysely | Käytä mukautettua SQL-kyselyä tietojen lukemiseen. Esimerkki: SELECT * FROM MyTable . |
< SQL-kyselyt > | Kyllä, jos valitset Kyselyn käytä kyselyä -ruudussa | kysely |
Kyselyn aikakatkaisu (minuuttia) | Kyselyn komennon suorituksen aikakatkaisu. | < kyselyn aikakatkaisu > (oletusarvo on 120 minuuttia) |
En | queryTimeout |
Lisäsarakkeet | Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Lauseketta tuetaan jälkimmäisessä. | • Nimi •Arvo |
En | additionalColumns: •Nimi •arvo |
Kohdetiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Yhteys | Yhteytesi kohdetietosäilöön. | <Azure-tietokanta MySQL-yhteyttä varten> | Kyllä | yhteys |
Table | Taulukon nimi Azure-tietokannassa MySQL:lle. | < taulukon nimi > | Kyllä | tableName |
Esikopiota komentosarja | SQL-kysely kopiointitoiminnolle suoritettavaksi ennen tietojen kirjoittamista Azure Database for MySQL:ään kussakin suorittamisessa. Tämän ominaisuuden avulla voit puhdistaa esilatauksen tiedot. | < esikopio-komentosarjasi > | En | preCopyScript |
Erän aikakatkaisun kirjoittaminen | Erän lisäystoiminnon odotusaika ennen aikakatkaisua. | -aikaväli (oletusarvo on 00.00.30) | En | writeBatchTimeout |
Erän koon kirjoittaminen | Lisää tietoja Azure Database for MySQL -taulukkoon, kun puskurin koko saavuttaa määritetyn kirjoituserän koon. | integer (oletusarvo on 10 000) |
En | writeBatchSize |